Harbor是一個用於存儲和分發Docker鏡像的企業級Registry服務器
Harbor機理: Harbor 是由 docker-compoe 啟起來的一組 Docker Container 其中nginx Container 負責整個 Harbor 的代理工作; Harbor安裝: 1. Download the installer; 2. Configure harbor.yml; (配置文件用於Configuring Harbor) 3. 執行install.sh來install and start Harbor; https://github.com/goharbor/harbor/blob/master/docs/installation_guide.md Harbor啟停: 方式一: 關閉harbor服務:docker-compose down -v 修改配置文件:vim harbor.yml 重新生成配置文件:./prepare或者或者bash prepare 啟動Harbor服務:docker-compose up -d 方式二: 修改配置文件:vim harbor.yml 重新生成配置文件:./prepare或者或者bash prepare 重啟harbor:docker-compose down -v && docker-compose up -d 注意:如果更改了harbor.yml文件,必須要重新執行install腳本,或者執行./prepare腳本,生成新的配置文件; 常用debug方式: docker info查看docker程序的配置信息 docker-compose ps:查看harbor相關的容器信息 Harbor測試: 登錄倉庫:docker login 127.0.0.1 用戶:test01 / ******; admin/Harbor12345 鏡像推送:docker push 192.168.16.128/library/IMAGE[:TAG] 針對無證書harbor, 可以修改docker insecure-registry
參考:https://www.jianshu.com/p/fc544e27b507