用到的工具网站

json格式化

步骤

先停掉docker

#1、查看容器的信息
docker ps -a

#2、查看容器的端口映射情况,在容器外执行:
docker port 容器ID 或者 docker port 容器名称

#3、查找要修改容器的全ID
docker inspect 容器ID |grep Id

#4、进到/var/lib/docker/containers 目录下找到与全 Id 相同的目录,修改 其中的hostconfig.json 和 config.v2.json文件:
#注意:若该容器还在运行中,需要先停掉
docker stop 容器ID
#再停掉docker服务
systemctl stop docker

#5、修改hostconfig.json如下
#    格式如:"{容器内部端口}/tcp":[{"HostIp":"","HostPort":"映射的宿主机端口"}]
"PortBindings":{"22/tcp":[{"HostIp":"","HostPort":"3316"}],"80/tcp":[{"HostIp":"","HostPort":"180"}]}

#6、修改config.v2.json在ExposedPorts中加上要暴露的端口
#    格式如:"{容器内部端口}/tcp":{}
"ExposedPorts":{"22/tcp":{},"80/tcp":{}}
Last modification:September 22nd, 2022 at 06:23 pm
如果觉得我的文章对你有用,请随意赞赏