[英]How to create image and push image to docker hub
我想將我的微服務推送到dockerhub,但我不知道如何將其推送到docker hub,在docker login
后using 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
步驟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.