Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍Docker CLI 中 docker port 常用命令。

1、docker port 简介

docker port用于列出端口映射或容器的特定映射。

2、docker port 语法

docker port CONTAINER [PRIVATE_PORT[/PROTO]]

参考文档:https://docs.docker.com/engine/reference/commandline/port/

3、docker port 命令

可以通过不指定PRIVATE_PORT或只指定一个特定的映射来找到所有映射的端口:

1)显示所有映射的端口

docker ps

CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS                                            NAMES
b650456536c7        busybox:latest      top                 54 minutes ago      Up 54 minutes       0.0.0.0:1234->9876/tcp, 0.0.0.0:4321->7890/tcp   test
docker port test

7890/tcp -> 0.0.0.0:4321
9876/tcp -> 0.0.0.0:1234
docker port test 7890/tcp

0.0.0.0:4321
docker port test 7890/udp

2014/06/24 11:53:36 Error: No public port '7890/udp' published for test
docker port test 7890

0.0.0.0:4321

推荐文档

相关文档

大家感兴趣的内容

随机列表