当我调用命令 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
当您发布任何端口时,来自主机端口的任何流量都将转发到已发布的容器端口。
关于docker - docker 端口映射符号 : 5432/tcp vs 0. 0.0.0 :5432->5432/tcp? 有什么区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60633606/