2017-10-05 106 views
0

我希望把我的微服务来dockerhub但我不知道如何把它泊坞窗枢纽,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 
错误消息

这里是我的完整解决方案,是否有任何文件丢失,或者我必须做什么来创建码头图像? enter image description here

回答

0

,你已经得到了你Dockerfile需要做一个构建,如目录里:

docker build -t microservicehelloworld . 

,然后标签如下:

docker tag microservicehelloworld docker.io/library/microservicehelloworld 

最后你会能够推动它:

docker push docker.io/library/microservicehelloworld 
1

步骤1:Ple在hub.docker.com上创建您的帐户。 ,用你的用户名。

第2步:建立你的形象在本地使用您的Dockerfile $ docker build -t="mysql_mac" -f mysql_dockerfile .,在这种情况下,我的形象的名字是mysql_mac

第3步:它会创建影像称为mysql_mac并为其加标签,并推到hub.docker。步骤4:$ docker tag mysql_mac aamir2292/mysql_mac注意我的登录名是docker-hub上的aamir2292

第5步:$ docker push aamir2292/mysql_mac

恭喜您已经创建了一个MySQL的图像。