簡體   English   中英

Docker將映像推送到Hub

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM