如何修改Docker已运行实例的端口映射

Posted qinshengfei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何修改Docker已运行实例的端口映射相关的知识,希望对你有一定的参考价值。

如何修改Docker已运行实例的端口映射

Docker的端口映射,往往出现在两个阶段需要处理:

1、是在docker启动前就已经确定好,哪个docker实例映射哪个端口(往往这个情况比较,需要提前做规划)。

2、在docker运行过程中,需要增加端口映射的(往往这个情况比较多,凡事先运行起来,遇到问题再解决,哈哈)

那我们这一篇文章要解决已经创建的容器,如何修改端口

1)确定要修改端口的容器

dockder ps

记下容器id

2)停止运行的容器

docker stop 容器ID

3)找到容器的配置文件:以配置3339映射到3306为例

var/lib/docker/containers/容器ID/hostconfig.json

编辑配置文件
vim hostconfig.json
技术图片

修改config.v2.json

技术图片

技术图片

4)配置完成

这样重启docker服务
就完成端口映射啦

以上是关于如何修改Docker已运行实例的端口映射的主要内容,如果未能解决你的问题,请参考以下文章

如何修改运行中的docker容器的端口映射和挂载目录

如何修改运行中的docker容器的端口映射

如何修改运行中的docker容器的端口映射

教你如何修改运行中的docker容器的端口映射

[转帖]教你如何修改运行中的docker容器的端口映射

教你如何修改运行中的docker容器的端口映射的三种方式