错误:networking使用图像,跳过(docker作曲)

我目前正在尝试使用mongodb进行node express教程https://medium.com/@sunnykay/docker-development-workflow-node-express-mongo-4bb3b1f7eb1e

第一部分工作正常,在哪里build立docker-compose.yml它工作完全findbuild设它在本地所以我试图标记它,并推入我的dockerhub学习和尝试更多。

这本来就是在教程之后的yml文件中

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

当我使用docker-compose builddocker-compose up docker-compose build时,这起作用就像一个魅力

所以我试图把它推到我的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 ,什么也没有发生。

我试图用Googlesearch错误,但没有什么我可以find。

有人能帮我一下吗?

提前致谢

我发现,我是愚蠢的。

我不需要运行docker-compose build我可以直接运行docker-compose up从那以后它将拉下图像, build只是在本地构build