怎样查看docker的端口
要查看 Docker 容器所映射的端口,可以使用以下几种方法:
方法一:使用 docker ps 命令
docker ps 命令可以列出所有正在运行的容器及其详细信息,包括端口映射。
docker ps
输出示例:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES abc123def456 nginx:latest "/docker-entrypoint.…" 2 minutes ago Up 2 minutes 0.0.0.0:80->80/tcp my-nginx
在这个示例中,0.0.0.0:80->80/tcp 表示容器内的 80 端口映射到了主机的 80 端口。
方法二:使用 docker port 命令
如果你只想查看特定容器的端口映射,可以使用 docker port 命令。
docker port <container_id_or_name>
例如:
docker port my-nginx
输出示例:
80/tcp -> 0.0.0.0:80
这表示容器内的 80 端口映射到了主机的 80 端口。
方法三:查看容器的详细信息
你也可以通过 docker inspect 命令获取容器的详细信息,其中包括端口映射。
docker inspect <container_id_or_name> | grep -i port
例如:
docker inspect my-nginx | grep -i port
输出示例:
"Ports": {
"80/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "80"
}
]
},方法四:使用 docker-compose 查看端口映射
如果你是通过 docker-compose 启动的容器,可以在 docker-compose.yml 文件中查看端口映射配置。
例如,docker-compose.yml 文件内容:
version: '3' services: web: image: nginx:latest ports: - "80:80"
在这个示例中,80:80 表示容器内的 80 端口映射到了主机的 80 端口。
总结
以上方法可以帮助你查看 Docker 容器的端口映射情况。选择适合你的场景的方法即可。
参考链接
本文链接:https://www.kinber.cn/post/4815.html 转载需授权!
推荐本站淘宝优惠价购买喜欢的宝贝:

支付宝微信扫一扫,打赏作者吧~
