2017-12-03 203 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只是建立在本地