docker ps ports
时间: 2023-08-14 07:12:59 浏览: 52
您好!要查看正在运行的 Docker 容器以及它们的端口映射,可以使用以下命令:
```shell
docker ps --format "table {{.Names}}\t{{.Ports}}"
```
这将显示正在运行的容器的名称和端口映射信息。每行显示一个容器,其中包括容器的名称以及容器内部端口与主机上映射的端口。
希望这可以回答您的问题!如果您有任何其他问题,请随时提问。
相关问题
docker ps 详解
docker ps命令是Docker提供的一个用于列出当前正在运行的容器的命令。下面是对docker ps命令的详细解释:
1. docker ps命令用法:
`docker ps [OPTIONS]`
2. docker ps命令选项:
- `-a, --all`: 显示所有的容器,包括正在运行的和已停止的。
- `-q, --quiet`: 只显示容器的ID。
- `-n, --last <n>`: 显示最后创建的n个容器。
- `--no-trunc`: 不截断输出结果。
- `-s, --size`: 显示容器所占用的磁盘空间。
3. docker ps命令输出字段解释:
- `CONTAINER ID`: 容器的唯一标识符。
- `IMAGE`: 容器所基于的镜像。
- `COMMAND`: 容器启动时执行的命令。
- `CREATED`: 容器的创建时间。
- `STATUS`: 容器的状态,包括正在运行、已停止等。
- `PORTS`: 容器与主机之间映射的端口。
- `NAMES`: 容器的名称。
4. 示例用法:
- `docker ps`: 列出当前正在运行的容器。
- `docker ps -a`: 列出所有的容器,包括正在运行的和已停止的。
- `docker ps -q`: 只显示容器的ID。
- `docker ps -n 5`: 显示最后创建的5个容器。
- `docker ps --no-trunc`: 不截断输出结果。
- `docker ps -s`: 显示容器所占用的磁盘空间。
请注意,以上解释是基于Docker 20.x版本,不同版本的Docker可能会有一些差异。如需了解更多详细信息,可以通过运行`docker ps --help`命令查看相关文档。
docker ps
该命令可以列出当前正在运行的 Docker 容器,其输出包括容器 ID、镜像名称、状态、运行时长等信息。
例如:
```
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
13a6d2b77f12 nginx:latest "/docker-entrypoint.…" 5 minutes ago Up 5 minutes 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp my-nginx-container
3b2f2e2c8d9e redis:latest "docker-entrypoint.s…" 10 minutes ago Up 10 minutes 6379/tcp my-redis-container
```
其中,`CONTAINER ID` 代表容器 ID,`IMAGE` 代表所使用的镜像,`COMMAND` 代表容器启动命令,`CREATED` 代表容器创建时间,`STATUS` 代表容器状态,`PORTS` 代表容器暴露的端口,`NAMES` 代表容器名称。