今天需要修改一个容器A的外部映射的端口,在宿主机上跑着许多容器,所以在解决这个问题的时候需要考虑两个硬性条件: 1.宿主机上docker的service服务本身不能重启,影响其他线上容器. 2.该容器A不能删除,因为有数据存在. 网上有不少的解决方案,但是在这种场景下适合的特别少,常用的有下面两种(不过对于我这次的场景来讲,只能使用方案二解决): 方案一:修改容器A配置文件,重启容器A 我们知道宿主机上默认存放所有容器的配置目录是在/var/lib/docker/containers/目录下,在…