如上图,confluence容器的8090 、 8091  端口分别映射的是宿主机的8090、9091端口

现在修改容器8090映射宿主机的80端口

1、停止confluence容器

修改容器配置文件:配置文件在 /var/lib/docker/containers/[hash_of_the_container]/hostconfig.json

hash_of_the_container 可以通过 docker inspect 容器名字 来查看

docker inspect confluence

id 就是 容器的 hash_of_the_container数值

 

2、找到"PortBindings":{} 字段

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

前一个数字是容器端口, 后一个是宿主机端口

而修改现有端口映射更简单, 把端口号改掉就行

修改为

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

 

3、重启docker服务然后再启动confluence容器

 

参考

https://blog.csdn.net/chouzhou9701/article/details/86725203

https://juejin.im/post/5c66c885f265da2dbd7fe8cf

posted on 2020-04-15 15:13  小油2018  阅读(591)  评论(0编辑  收藏  举报