如何动态修改正在运行的容器的启动参数?

时间:2016-03-06 14:06:43

标签: docker

对这种情况进行成像,我几天前通过执行此命令启动了一个tomcat容器:

  docker run -dit -p 8080:8080 --name foo tomcat:7.0

它工作正常,我在这个foo容器内做了一些更改,比如安装必要的依赖项和编辑器。

但是今天我发现除了端口8080之外,我还需要暴露这个容器的另一个端口8005。所以我的问题是如何动态更改此容器的启动参数,以便保留对此foo容器所做的所有更改?

目前我只提出了一个想法:

docker commit foo bar:latest
docker run -dit -p 8080:8080 -p 8005:8005 --name bar bar:latest

有更好的解决方案吗?

0 个答案:

没有答案