泊坞窗。重启容器是否与CMD指令的重启过程相同?

时间:2015-01-21 17:18:43

标签: docker

我在Dockerfile中有一个带ubuntu和CMD指令的容器:

CMD ["java", "-jar", "/opt/jetty/start.jar"]

实际上工作正常。

但是当我需要更改应用程序的配置并重新启动JETTY时 - 我会重新启动容器。

docker restart my_container_name

但是,此重新启动不会考虑,并且更改不会应用于应用程序。

我在docker中检查不一样 - 并重新启动JETTY - 一切正常。

我做错了什么?

由于

2 个答案:

答案 0 :(得分:2)

究竟是什么构成"更改我的应用程序的配置"?如果这样做是编辑配置文件并且那些内置在容器中(而不是通过已安装的卷访问),那么在这些更改生效之前,您需要返回docker build以及所有后续步骤在正在运行的容器中。

答案 1 :(得分:0)

您需要在更改配置(Dockerfile)时重建:

sudo docker build .