harbor使用文檔
介紹
harbor是一個用於存儲和分發docker鏡像的企業級registry服務器,可以用來構建企業內部的docker鏡像倉庫。目前該harbor服務部署在192.168.10.76 機器上。
web harbor 地址:192.168.10.76:8001
賬號密碼:admin/Harbor12345
使用流程
-
(此步驟已做完)登錄harbor web 地址192.168.10.76:8001,輸入賬號密碼,創建項目aistudio。
aistudio項目已經創建,推送鏡像時必須指定要推送的項目,接下來在修改tag部分會詳細介紹。
-
由於安裝的harbor采用的是http,並沒有TLS認證,因此需要修改當前機器的docker的配置文件 /etc/docker/daemon.json
{ "insecure-registries": ["192.168.10.76:8001"] }
修改完成后需重啟docker
systemctl restart docker
-
使用harbor前先登錄
docker login 192.168.10.76:8001 輸入管理員賬號:admin/Harbor13245
-
將要推送的鏡像打個tag,並推送到harbor
tag規則:{harbor地址}/{項目名}/{鏡像名稱}:{鏡像版本},項目名之前已創建,名稱為 aistudio。
docker tag xsim5:v3.0 192.168.10.76:8001/aistudio/xsim5:v3.0 docker push 192.168.10.76:8001/aistudio/xsim5:v3.0
-
拉取鏡像,拉取之前需先登錄
docker pull 192.168.10.76:8001/aistudio/xsim5:v3.0