2017-12-03 202 views
2

我目前正在本教程爲node expressmongodb https://medium.com/@sunnykay/docker-development-workflow-node-express-mongo-4bb3b1f7eb1e錯誤:Web應用的圖像,跳過(搬運工撰寫)

第一部分工作正常,在哪裏建docker-compose.yml 它的工作原理完全找到在本地構建它所以我試圖給它加上標籤並將其推入我的dockerhub以學習並嘗試更多。

這原本是什麼在yml文件隨後教程

version: "2" 
services: 
    web: 
    build: . 
    volumes: 
     - ./:/app 
    ports: 
     - "3000:3000" 

這就像當我使用docker-compose builddocker-compose up

所以我試圖把它推到我dockerhub,我也是一個魅力將其標記爲node-test

我再變yml文件到

version: "2" 
services: 
    web: 
    image: "et4891/node-test" 
    volumes: 
     - ./:/app 
    ports: 
     - "3000:3000" 

然後我刪除了我以前的所有圖片,以確保它也能正常工作......但是當我運行docker-compose build時,我看到此消息error: web uses an image, skipping,沒有任何反應。

我試着用谷歌搜索錯誤,但沒有什麼我可以找到。

有人能請我幫忙嗎?

在此先感謝

+0

「你」 dockerhub?請說明:您自己的註冊表或您的賬戶在docker.io –

+0

@MarkusWMahlberg'https:// hub.docker.com /'這個地方... – Dora

+0

https://hub.docker.com/search/?isAutomated=0&isOfficial = 0&page = 1&pullCount = 0&q = et4891&starCount = 0 –

回答

1

我發現,我是愚蠢的。

我並不需要運行docker-compose build我可以直接運行docker-compose up從那以後,它會拉動圖像下來,build只是建立在本地