An open source trusted cloud native registry project that stores, signs, and scans content.
Go to file
Tan Jiang a8fde4d97a update dockerfile and compose template 2016-02-17 11:27:23 +08:00
Deploy update dockerfile and compose template 2016-02-17 11:27:23 +08:00
Godeps Initial commit 2016-02-01 19:59:10 +08:00
api Initial commit 2016-02-01 19:59:10 +08:00
conf Initial commit 2016-02-01 19:59:10 +08:00
controllers Initial commit 2016-02-01 19:59:10 +08:00
dao Initial commit 2016-02-01 19:59:10 +08:00
models Initial commit 2016-02-01 19:59:10 +08:00
opt_auth Initial commit 2016-02-01 19:59:10 +08:00
routers Initial commit 2016-02-01 19:59:10 +08:00
service Initial commit 2016-02-01 19:59:10 +08:00
static Initial commit 2016-02-01 19:59:10 +08:00
tests Initial commit 2016-02-01 19:59:10 +08:00
utils Initial commit 2016-02-01 19:59:10 +08:00
views Initial commit 2016-02-01 19:59:10 +08:00
.gitignore Initial commit 2016-02-01 19:59:10 +08:00
Dockerfile update dockerfile and compose template 2016-02-17 11:27:23 +08:00
Dockerfile.offline Initial commit 2016-02-01 19:59:10 +08:00
LICENSE Initial commit 2016-02-01 19:59:10 +08:00
README.md Initial commit 2016-02-01 19:59:10 +08:00
main.go Initial commit 2016-02-01 19:59:10 +08:00

README.md

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.

$ 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.