

Harbor是一個開源的可信雲本機註冊表項目,用於存儲,簽名和掃描內容。Harbor經過添加用戶一般須要的功能(如安全性,身份和管理)來擴展開源Docker Distribution。使註冊表更接近構建和運行環境能夠提升圖像傳輸效率。Harbor支持在註冊表之間複製映像,還提供高級安全功能,如用戶管理,訪問控制和活動審計。html
特徵
- 雲本機註冊表:Harbour 支持容器映像和Helm圖表,可做爲容器運行時和業務流程平臺等雲本機環境的註冊表。
- 基於角色的訪問控制:用戶和存儲庫經過「項目」進行組織,用戶能夠對項目下的圖像擁有不一樣的權限。
- 基於策略的映像複製:能夠基於具備多個過濾器(存儲庫,標記和標籤)的策略在多個註冊表實例之間複製(同步)映像。若是遇到任何錯誤,Harbor將自動重試進行復制。很是適合負載平衡,高可用性,多數據中心,混合和多雲場景。
- 漏洞掃描:Harbor按期掃描圖像並警告用戶漏洞。
- LDAP / AD支持:Harbor與現有企業LDAP / AD集成以進行用戶身份驗證和管理,並支持將LDAP組導入Harbor併爲其分配適當的項目角色。
- 圖像刪除和垃圾收集:能夠刪除圖像,並能夠回收它們的空間。
- 公證人:能夠確保圖像的真實性。
- 圖形用戶門戶:用戶能夠輕鬆瀏覽,搜索存儲庫和管理項目。
- 審計:跟蹤存儲庫的全部操做。
- RESTful API:適用於大多數管理操做的RESTful API,易於與外部系統集成。
- 輕鬆部署:提供在線和離線安裝程序。
安裝並運行
系統要求:git
在Linux主機上: docker 17.03.0-ce +和docker-compose 1.10.0+。github
下載Harbor版本的二進制文件,並按照安裝和配置指南安裝Harbour。docker
若是您想在Kubernetes上部署Harbour,請使用Harbor圖表。安全
有關如何使用Harbor的更多詳細信息,請參閱用戶指南。ide
docker客戶端默認都是https訪問Harbor,設置h't't'pui