如上图,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