搭建Harbor企業級docker倉庫

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

相關文章
相關標籤/搜索