docker/Docker如何查看宿主机到容器端口映射关系
背景
前些天的时候, 在定位问题时发现docker emqx 连接websocket (8083)端口出现异常....如果你能够确定不可以, 那你考虑可以跳过本篇文章
----
如何查看宿主机到端口映射?...因此一开始的:8083-8084/tcp代表放开docker容器内部8083,8084端口, 但无法通过宿主机访问到这两个端口,
因为他们之间没有建立端口映射, 下面列举了在docker ps下, 几种端口映射的介绍...端口映射情况如在 NetworkSettings.Ports属性下
可以明显地看到, 在已建立端口映射的属性下会有 HostIp和HostPort 两个子属性; 在没有建立映射情况下, 子属性为null...那就是: 当发现某些端口没有建立映射时, 我们如何添加这些端口映射关系呢?
你可以直接删除容器, 然后重新配置端口映射后再运行容器. 但如果在不删除容器的情况下.