怎样查看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 转载需授权!
推荐本站淘宝优惠价购买喜欢的宝贝: