【发布时间】:2018-05-16 20:43:52
【问题描述】:
我目前正在尝试使用 node express 和 mongodb 的本教程
https://medium.com/@sunnykay/docker-development-workflow-node-express-mongo-4bb3b1f7eb1e
第一部分可以很好地构建docker-compose.yml
它在本地构建它工作得很好,所以我尝试标记它并推送到我的dockerhub 以学习和尝试更多。
这最初是 yml 文件中的内容,随后是教程
version: "2"
services:
web:
build: .
volumes:
- ./:/app
ports:
- "3000:3000"
当我使用 docker-compose build 和 docker-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 并且没有任何反应。
我尝试用谷歌搜索错误,但找不到任何东西。
有人可以帮帮我吗?
提前致谢
【问题讨论】:
-
“你的”dockerhub?请澄清:您自己的注册表或您在 docker.io 上的帐户
-
@MarkusWMahlberg
https://hub.docker.com/这个地方... -
@MarkusWMahlberg 是的,lab4.1 也发生了同样的情况,它在今天的学校里运行良好。
标签: node.js mongodb docker docker-compose