2017-10-05 123 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的圖像。