【发布时间】:2016-09-26 19:59:49
【问题描述】:
我在主机中创建了一个简单的快速应用程序,并使用卷挂载到正在运行的容器:
docker run -d -p 80:8080 -v $(pwd):/www -w "/www" node
当我在主机中更改代码并刷新网页时,更改未反映在浏览器中。
我做错了什么?
【问题讨论】:
-
您使用的是什么版本和风格(docker machine、docker for mac、docker for windows、native docker on linux)?您使用的是什么 IDE/编辑器?
-
docker-machine 版本 0.6.0,构建 e27fb87,docker for mac 和 Atom
-
docker-machine 0.6.0 是从 2 月开始的,您可以尝试通过 Docker Toolbox 升级到最新版本(0.8.1 - 2016 年 8 月)。如果您同时拥有 docker-machine 和 docker for mac,请务必检查您在 shell 会话中使用的操作,以便使用预期的操作。
env | grep -i docker...如果你看到DOCKER_HOST定义它应该使用 docker-machine。 -
你能解决这个问题吗?我正在重新启动我的容器,一开始我运行“节点。”,如果代码只是被覆盖,它不会识别更改,只有当我删除重新启动复制新重新启动