docker修改容器端口映射方法
(2019-04-30 09:40:08)
标签:
docker修改容器端口映射 |
分类: 软件 |
docker 修改容器映射方法:
容器运行后,又不想新建容器,修改端口映射的可以如下操作:
下面以增加25端口映射为例:
1:停止容器: docker stop XXX容器名
2:停止systemctl stop docker
3: vi /var/lib/docker/containers/容器名/hostconfig.json
"PortBindings":{"25/tcp":[{"HostIp":"","HostPort":"25"}],"443/tcp":[{"HostIp":"","HostPort":"443"}],"80/tcp":[{"HostIp":"","HostPort":"80"}]},
保存退出
4:vi /var/lib/docker/containers/容器名/config.v2.json
"Ports":{"25/tcp":[{"HostIp":"0.0.0.0","HostPort":"25"}],"443/tcp":[{"HostIp":"0.0.0.0","HostPort":"443"}],"80/tcp":[{"HostIp":"0.0.0.0","HostPort":"80"}],"8080/tcp":null},
保存退出
5:重启docker :systemctl
start docker
6: 重启容器:docker restart 容器名
OK!修改完成。
docker ps 可看到: 0.0.0.0:25->25/tcp,
0.0.0.0:80->80/tcp,
0.0.0.0:443->443/tcp,
8080/tcp