容器生成后添加或修改容器映射的端口,需要停止主机的docker服务,修改再重启。
abc为容器名或id号
1、停止容器
docker stop abc
2、停止docker服务
systemctl stop docker
3、修改这个容器的hostconfig.json以及config.v2.json文件中的端口
cd /var/lib/docker/containers/
再进入需要修改的容器id的文件夹下找到hostconfig.json
按照其他端口的格式修改或添加PortBindings属性
以及config.v2.json
按照其他端口的格式修改或添加ExposedPorts和Ports属性
4、启动docker服务
systemctl start docker
5、启动容器
docker start abc
6. 查看容器的端口映射
docker port abc