Docker 增加端口映射

411 阅读1分钟

1. 停止docker容器

2.查看配置文件

docker inspect 【docker容器名字】|grep ResolvConfPath

3.添加docker 虚拟机

docker run -it --name docker_vm --privileged --pid=host debian nsenter -t 1 -m -u -n -i sh

4.进入刚才添加的docker_vm容器

cd /var/lib/docker/containers/ 【容器id】/

输入ls可以看到有hostconfig.json这个文件

5.vi或者vim修改编辑这个json文件

6.复制json内容,在线格式一下json,这样容易编辑添加端口

"PortBindings": { "3306/tcp": [{ "HostIp": "", "HostPort": "3306" }] }

7.保存json文件后,重启动一下docker