簡體   English   中英

如何創建映像並將映像推送到Docker Hub

[英]How to create image and push image to docker hub

我想將我的微服務推送到dockerhub,但我不知道如何將其推送到docker hub,在docker loginusing docker push即時通訊然后轉到此消息

The push refers to a repository [docker.io/library/microservicehelloworld]
An image does not exist locally with the tag: microservicehelloworld

然后即時通訊使用

docker tag microservicehelloworld  microservicehelloworld

它顯示了這樣的錯誤消息

Error response from daemon: No such image: microservicehelloworld:latest

這是我的完整解決方案,是否缺少任何文件,或者我必須做些什么來創建docker image? 在此處輸入圖片說明

步驟1:請在hub.docker.com中創建您的帳戶。 ,以及您的用戶名。

步驟2:使用Dockerfile在本地構建映像$ docker build -t="mysql_mac" -f mysql_dockerfile . docker $ docker build -t="mysql_mac" -f mysql_dockerfile . 在這種情況下,我的映像名稱是mysql_mac

步驟3:它將創建名為mysql_mac的映像,然后對其進行標記並推送到hub.docker.com

步驟4: $ docker tag mysql_mac aamir2292/mysql_mac 注意我的登錄名是aamir2292 -hub上的aamir2292

第5步: $ docker push aamir2292/mysql_mac

恭喜,您已創建一個mysql映像。

在擁有Dockerfile的目錄內,您將需要進行如下構建:

docker build -t microservicehelloworld . 

然后標記如下:

docker tag microservicehelloworld docker.io/library/microservicehelloworld

最后,您將能夠推送它:

docker push docker.io/library/microservicehelloworld

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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