mirror of
https://github.com/goharbor/harbor.git
synced 2024-11-28 21:25:55 +01:00
26 lines
1.1 KiB
Markdown
26 lines
1.1 KiB
Markdown
|
# Harbor
|
||
|
|
||
|
Harbor is a project to provide enterprise capabilities for Docker Registry V2. It wraps the registry server to provide authorization and user interface.
|
||
|
|
||
|
### Features
|
||
|
* **Role Based Access Control**: Users and docker repositories are organized via "projects", a user can have differernt permission for images under a namespace.
|
||
|
* **Convenient user interface**: User can easily browse, search docker repositories, manage projects/namepaces.
|
||
|
* **LDAP support**: harbor can easily integrate to the existing ldap of entreprise.
|
||
|
* **Audting**: All the access to the repositories hosted on Harbor are immediately recorded and can be used for auditing purpose.
|
||
|
|
||
|
### Try it
|
||
|
Harbor is self contained and can be easily deployed via docker-compose.
|
||
|
```sh
|
||
|
$ cd Deploy
|
||
|
#make update to the parameters in ./prepare
|
||
|
$ ./prepare
|
||
|
Generated configuration file: ./config/ui/env
|
||
|
Generated configuration file: ./config/ui/app.conf
|
||
|
Generated configuration file: ./config/registry/config.yml
|
||
|
$ docker-compose up
|
||
|
```
|
||
|
|
||
|
### License
|
||
|
Harbor is available under the [Apache 2 license](LICENSE).
|
||
|
|