在Docker中,我们可以使用docker port命令来查看端口映射,下面是详细的步骤和示例:
(图片来源网络,侵删)
1. 列出所有运行中的容器的端口映射
你可以使用以下命令来查看所有运行中的容器的端口映射:
docker port <container_id_or_name><container_id_or_name>是你想要查看的容器的ID或名称。
2. 列出特定容器的端口映射
如果你只对某个特定的容器感兴趣,你可以使用以下命令:
docker port <container_id_or_name>这将列出该容器的所有端口映射。
3. 查看特定容器的特定端口映射
如果你只对某个特定容器的特定端口感兴趣,你可以使用以下命令:
docker port <container_id_or_name> <port_number>这将显示该端口在容器内部的映射。
示例
假设你有一个名为my_container的容器,你想要查看它的端口映射,你可以使用以下命令:
docker port my_container这将返回一个列表,显示了该容器的所有端口映射。
80/tcp > 0.0.0.0:8080 443/tcp > 0.0.0.0:8443这表示,容器内的80端口被映射到了主机的8080端口,443端口被映射到了主机的8443端口。
如果你只对80端口感兴趣,你可以使用以下命令:
docker port my_container 80这将返回:
80/tcp > 0.0.0.0:8080这就是如何在Docker中查看端口映射的方法。