动态修改一个容器的属性


能不能动态修改一个容器的属性呢?比如一个容器运行一段时间后,它需要开放另一个服务(再映射一个端口)。必须要重新提交一个镜像再运行吗?
已邀请:

mmjj123

赞同来自: wpcxbdtb


谢谢 @杨章显 ,我现在就是这么做的,感觉比较麻烦,而且会导致image越来越多。。。

杨章显 - 思科系统运维工程师

赞同来自:


是的,你需要重新build一image再运行。

杨章显 - 思科系统运维工程师

赞同来自:


如果每一个服务一个image会更好,不必在同一个images上expose多个port,除非非常有必要

mmjj123

赞同来自:


嗯嗯,看来也只能这样了。

icebolt - Docker爱好者暗黑

赞同来自:


建议一个容器只跑单一服务。一个image只包含一个服务环境和代码。

第一方面,解耦。
第二方面,减少image和容器体积。

要回复问题请先登录注册