使用docker port命令查看容器端口映射

分类:知识百科 日期: 点击:0

Docker port命令可以查看容器端口映射,它可以帮助用户更清楚地了解容器的网络配置。使用方法如下:

1. 查看指定容器的端口映射

$ docker port container_name

如果容器有端口映射,会显示容器的端口映射情况,如下所示:

$ docker port test_container
80/tcp -> 0.0.0.0:80
443/tcp -> 0.0.0.0:443

上面的命令表示,容器test_container的80端口映射到宿主机的80端口,443端口映射到宿主机的443端口。

2. 查看所有容器的端口映射

$ docker port --all

如果有多个容器,可以使用--all参数查看所有容器的端口映射情况,如下所示:

$ docker port --all
CONTAINER  PORTS
test_container  80/tcp -> 0.0.0.0:80
              443/tcp -> 0.0.0.0:443
test_container2  80/tcp -> 0.0.0.0:8080
               443/tcp -> 0.0.0.0:8443

上面的命令表示,test_container容器的80端口映射到宿主机的80端口,443端口映射到宿主机的443端口;test_container2容器的80端口映射到宿主机的8080端口,443端口映射到宿主机的8443端口。

3. 查看特定类型的容器端口映射

$ docker port --type tcp container_name

如果只想查看特定类型的容器端口映射,可以使用--type参数指定端口类型,如下所示:

$ docker port --type tcp test_container
80/tcp -> 0.0.0.0:80
443/tcp -> 0.0.0.0:443

上面的命令表示,查看test_container容器的tcp类型的端口映射情况,显示容器80端口映射到宿主机的80端口,443端口映射到宿主机的443端口。

4. 查看特定容器的特定端口映射

$ docker port container_name port_number

如果只想查看特定容器的特定端口映射,可以使用port_number参数指定端口号,如下所示:

$ docker port test_container 80
80/tcp -> 0.0.0.0:80

上面的命令表示,查看test_container容器的80端口映射情况,显示容器80端口映射到宿主机的80端口。

5. 查看特定容器特定端口的特定类型映射

$ docker port container_name port_number/protocol

如果只想查看特定容器特定端口的特定类型映射,可以使用port_number/protocol参数指定端口号和协议类型,如下所示:

$ docker port test_container 80/tcp
80/tcp -> 0.0.0.0:80

上面的命令表示,查看test_container容器的80端口的tcp类型映射情况,显示容器80端口映射到宿主机的80端口。

:Docker port命令可以查看容器端口映射,它可以帮助用户更清楚地了解容器的网络配置。可以使用--all参数查看所有容器的端口映射情况,也可以使用--type参数指定端口类型,或者使用port_number参数指定端口号,还可以使用port_number/protocol参数指定端口号和协议类型。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。