Skip to content
forked from goharbor/harbor

An enterprise-class container registry server based on Docker Distribution

License

Notifications You must be signed in to change notification settings

jinghunao/harbor

Repository files navigation

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.

About

An enterprise-class container registry server based on Docker Distribution

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 49.4%
  • TypeScript 24.0%
  • RobotFramework 7.8%
  • Python 7.1%
  • HTML 5.8%
  • Shell 2.8%
  • Other 3.1%