Harbor:映象上傳和下載
阿新 • • 發佈:2021-01-02
上傳
我現在需要把本地mysql映象上傳到harbor倉庫
給映象打上標籤
docker tag mysql:5.7 192.168.1.52:85/tensquare/mysql:5.7
推送映象
docker push 192.168.1.52:85/tensquare/mysql:5.7
上傳失敗,是因為docker沒有將harbor加入到信任列表中
docker將harbor加入到信任列表
vi /etc/docker/daemon.json { "registry-mirrors":["https://ung2thfc.mirror.aliyuncs.com"], "insecure-registries":["192.168.1.52:85"] }
重啟docker
systemctl daemon-reload
systemctl restart docker
重啟後,如若發現harbor啟動不了了,執行
docker-compose down
/opt/harbor/prepare
docker-compose up -d
再次推送,發現許可權不足
我們先登陸harbor
docker login -u admin -p Harbor12345 192.168.1.52:85
然後再次推送映象:
docker push 192.168.1.52:85/tensquare/mysql:5.7
推送成功
下載
在另一臺空的機器上
修改docker配置
vi /etc/docker/daemon.json
{
"registry-mirrors":["https://ung2thfc.mirror.aliyuncs.com"],
"insecure-registries":["192.168.1.52:85"]
}
重啟docker
systemctl daemon-reload
systemctl restart docker.service
先登入,再下載
docker login -u admin -p Harbor12345 192.168.1.52:85 docker pull 192.168.1.52:85/tensquare/mysql:5.7 docker images
總結:無論上傳或者下載,都要新增docker信任harbor的配置。