【发布时间】:2017-09-07 07:00:15
【问题描述】:
我是 docker 容器的新手。我遇到了一个关于如何捕获我的代码更改的问题。我的本地 style.css 文件中的某些行已更改。然后我再次构建了 docker 镜像,但是当我浏览我的应用程序时实际上没有任何变化。
以下是我在网上找到并尝试过的一些方法,但没有奏效。
- 删除映像并重新构建
- --no-cache=true
- 在 Dockerfile 中添加注释以使其与众不同
- docker 系统修剪
- --拉
(我也使用 git pull 在我的云实例上获取代码,这些文件被检查为最新的。)
我对docker机制知之甚少,谁能告诉我是什么问题?
我发现的额外信息:
停止容器并删除映像后,我重新启动实例,然后构建映像,再次运行容器。只有这样,我才能捕捉到那些变化。有谁知道这个问题?
非常感谢!
【问题讨论】:
-
你更换了正在运行的容器吗?
-
是的。我发现只有当我停止运行容器、容器修剪、删除映像并停止我的实例,然后再次启动我的实例、再次构建、运行容器时,我才能捕捉到这些变化。你能通过这些信息找出确切的问题吗?
标签: docker deployment dockerfile