如果你還想從頭學起 Docker,可以看看這個系列的文章哦!
https://www.cnblogs.com/poloyy/category/1870863.html
作用
將本地的鏡像或上傳到鏡像倉庫,要先登錄到鏡像倉庫
上傳本地鏡像的前置操作
- 注冊 Docker hub 賬號:https://www.cnblogs.com/poloyy/p/13984356.html
- Linux 登錄 Docker hub 賬號:https://www.cnblogs.com/poloyy/p/13948922.html
- 給鏡像設置 TAG:https://www.cnblogs.com/poloyy/p/13984781.html
語法格式
docker push [OPTIONS] NAME[:TAG]
options 說明
options | 作用 |
--disable-content-trust | 忽略鏡像的校驗,默認開啟 |
實際栗子
docker push poloyy/jenkins
重點
- poloyy/jenkins ,為什么會起這個名字,因為 poloyy 是我在 Docker Hub 注冊的賬號名(Docker ID)
- 如果前面不寫存在的賬號名(需要已登錄),或者寫了但沒有 docker login 登錄這個賬號的話,均會報權限錯誤的問題哦
權限錯誤解決方案
docker push 的時候報錯:denied: requested access to the resource is denied
https://www.cnblogs.com/poloyy/p/13985034.html
進入 Docker Hub 查看上傳的鏡像
訪問:https://hub.docker.com/,登錄自己的賬號
能看到剛剛上傳的鏡像,此時這個鏡像是公開的,你可以在其他地方進行拉取哦
另一個虛擬機拉取剛剛上傳的 jenkins 鏡像
可以正常拉取的哦!