[英]Docker push image to Hub
我已經修改了一些新應用程序,並將其添加到正在運行的容器中,現在我想將其推送到Docker Hub。 我已經像這樣標記了我的映像docker tag hellodocker:mytag <myuser>/hellodocker:mytag
推送過程成功完成,但是在拉動並運行后,我看到它僅包含已用完的基本映像,因此安裝了應用程序還沒有“承諾”。
看來您尚未完成容器的提交。 為此,您必須執行以下命令:
docker commit CONTAINER_ID CONTAINER_NAME
有關此內容的更多信息: Docker commit
要么
您可以簡單地執行docker
命令並查看其輸出:
...
commit Create a new image from a container's changes
...
1)首先在終端中輸入sudo docker login
。 輸入用戶名和密碼
2)訪問您的Docker帳戶並創建一個新的存儲庫。 就我而言,我創建了一個存儲庫zawad1879 / dockerhub
3)如果你有倉庫名碼頭工人形象:zawad / Django和標簽: 最新的 。
在這種情況下,您將需要使用您希望的標簽來標記該圖像。 我決定將其標簽為: myfirstimagepush 。 您通過鍵入命令標記圖像
sudo docker tag zawad/django:latest zawad1879/dockerhub:firstimagepush
4)最后使用命令將圖像推送到您的倉庫
sudo docker push zawad1879/dockerhub:firstimagepush
這里的所有都是它的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.