方式一(docker ps)
我们不妨回顾下, docker 如何建立端口的映射:
在建立端口映射时, 我们通常会采用docker run 容器id的方式去运行容器并添加容器到宿主机的映射....]
# OPTIONS 说明
--name="容器新名字": 为容器指定一个名称;
-d: 后台运行容器,并返回容器ID,也即启动守护式容器;
-i:以交互模式运行容器,通常与 -t 同时使用;...指定端口的映射时宿主机端口到运行容器端口的映射
因此我们在运行docker ps中, 查看的结果就是按照宿主机端口->运行容器端口显示的
图片
从上图可以看出, 宿主机的 3307端口绑定到了docker...因此一开始的:8083-8084/tcp代表放开docker容器内部8083,8084端口, 但无法通过宿主机访问到这两个端口,
因为他们之间没有建立端口映射, 下面列举了在docker ps下, 几种端口映射的介绍...那就是: 当发现某些端口没有建立映射时, 我们如何添加这些端口映射关系呢?
你可以直接删除容器, 然后重新配置端口映射后再运行容器. 但如果在不删除容器的情况下.