推送docker鏡像到harbor的實現(xiàn)方式
1.harbor創(chuàng)建用戶
選擇創(chuàng)建用戶
依次填寫信息
2.創(chuàng)建項目
點擊新建項目
不公開可以不選
點擊項目選擇成員,選擇用戶
這里五個級別代表對倉庫的訪問權限,這里選擇開發(fā)者對倉庫具有pull和push的權限
3.查詢推送命令
選擇推送命令
可以看到docker需要先tag鏡像指定格式然后push
4.推送鏡像
這里在另外一個服務器上測試
修改本機的docker配置文件并重啟docker,注意重啟docker前先重新加載配置文件
vim /etc/docker/daemon.json # 添加 { "insecure-registries": ["harbor服務器IP:端口"]} } # 重啟docker systemctl daemon-reload systemctl restart docker
首先登陸docker倉庫
docker login <harbor所在服務器的IP>:<端口> 輸入前面注冊的賬號密碼 # 不需要的情況下退出docker倉庫 docker logout
按照上述步驟應該是登陸成功,如果失敗注意檢查網絡,賬號密碼,防火墻等
5.推送鏡像
對要推送的鏡像按照格式打上tag,然后docker push新tag的鏡像
6.獲取鏡像
不需要docker login,直接docker pull 新tag的鏡像即可
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
在Windows系統(tǒng)下安裝docker窗口的配置過程
相信大家都知道Docker有很多種安裝的選擇,其中支持最好的是Ubuntu系統(tǒng)。而且docker如果想在windows上運行必須借助docker-machine,這篇文章將給大家詳細的介紹在Windows系統(tǒng)上安裝docker窗口的配置過程,有需要的朋友們可以參考借鑒。2016-10-10使用Docker搭建MySQL數(shù)據庫服務的方法詳解
在現(xiàn)代應用程序開發(fā)中,使用數(shù)據庫是必不可少的,文將介紹如何使用Docker搭建MySQL數(shù)據庫服務,讓你在本地環(huán)境中快速部署一個MySQL實例,感興趣的可以了解下2024-03-03Ubuntu15.10安裝docker和docker-compose教程
這篇文章主要介紹了Ubuntu15.10安裝docker和docker-compose的教程,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-03-03