![](/img/trans.png)
[英]What is the difference between port mappings here i see at docker ps output 0.0.0.0:5432->5432/tcp,:::5432->5432/tcp
[英]What is the difference between the docker port mapping notations: 5432/tcp vs 0.0.0.0:5432->5432/tcp?
当我调用命令docker ps
会列出我所有正在运行的 docker 容器。 其中,端口映射显示在PORTS列中。
我不知道这个符号有什么区别: 5432/tcp和那个符号: 0.0.0.0:5432->5432/tcp 。
5432/tcp表示 5432 端口暴露在容器中
当您在 Dockerfile 中公开 5432(或您想要的任何端口)时,它会告诉 Docker 您的容器服务可以连接到容器的端口 5432 上。
0.0.0.0:5432->5432/tcp表示主机端口 5432 映射到容器端口 5432
当您发布任何端口时,来自主机端口的任何流量都将转发到已发布的容器端口。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.