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