目录
- 查看容器信息
- 查看容器的端口映射情况,在容器外执行
- 查找要修改容器的容器Id全称
- 修改要端口映射的容器的配置文件
查看容器信息
docker ps -a
查看容器的端口映射情况,在容器外执行
docker port 容器ID 或者 docker port 容器名称
查找要修改容器的容器Id全称
docker inspect 容器ID | grep Id
修改要端口映射的容器的配置文件
进到/var/lib/docker/containers 或者 /home/docker/lib/docker/containers/ 目录下找到与 Id 相同的目录,修改 hostconfig.json 和 config.v2.json文件:
若该容器还在运行,先停掉
docker stop 容器ID
停掉docker服务
systemctl stop docker
修改hostconfig.json如下,添加端口绑定"9003/tcp": [{“HostIp”: “”,“HostPort”: “9003”}],表示绑定端口9003
修改config.v2.json在ExposedPorts中加上要暴露的端口,即9003
改完之后保存启动docker
systemctl start docker
之后可以再次查看添加的端口是否已映射绑定上
ref:https://blog.csdn.net/qq_39523365/article/details/136316531