通常方法是将运行的提交的容器提交为镜像,然后再重新运行加端口映射一遍。
这里介绍一种直接修改配置文件的方法。
1. 停止容器服务systemctl stop docker
2. cd /var/lib/docker/containers/[name]/hostconfig.json
3. 修改里面的端口设置(必要的话也需要修改config.v2.json文件)
4. 启动容器服务systemctl start docker
参考stackoverflow:
通常方法是将运行的提交的容器提交为镜像,然后再重新运行加端口映射一遍。
这里介绍一种直接修改配置文件的方法。
1. 停止容器服务systemctl stop docker
2. cd /var/lib/docker/containers/[name]/hostconfig.json
3. 修改里面的端口设置(必要的话也需要修改config.v2.json文件)
4. 启动容器服务systemctl start docker
参考stackoverflow: