docker所有容器(docker 容器)

## Docker 所有容器一览 ### 简介Docker 作为一种流行的容器化技术,可以方便地打包、分发和运行应用程序。了解如何查看和管理 Docker 容器是使用 Docker 的基础。本文将详细介绍如何使用 Docker 命令查看所有容器,并对相关命令进行解释说明。### 查看所有容器#### 1. `docker ps -a` 命令`docker ps` 命令用于查看 Docker 容器, `-a` 选项则表示显示所有容器,包括正在运行的和已经停止的。```bash docker ps -a ```该命令将返回一个表格,其中包含以下信息:

CONTAINER ID:

容器的唯一标识符。

IMAGE:

用于创建容器的镜像名称。

COMMAND:

容器启动时运行的命令。

CREATED:

容器创建时间。

STATUS:

容器状态,例如运行中 (Up)、已退出 (Exited)、已暂停 (Paused) 等。

PORTS:

容器暴露的端口映射。

NAMES:

容器的名称。#### 2. `docker container ls -a` 命令`docker container ls` 是 `docker ps` 的别名,功能完全相同。 ```bash docker container ls -a ```#### 3. 自定义输出格式可以使用 `--format` 选项自定义输出格式,例如只显示容器 ID 和名称:```bash docker ps -a --format "table {{.ID}}\t{{.Names}}" ```### 过滤容器列表#### 1. 按状态过滤

`--filter status=running`:只显示正在运行的容器。

`--filter status=exited`:只显示已经退出的容器。

`--filter status=paused`:只显示已经暂停的容器。例如:```bash docker ps -a --filter status=running ```#### 2. 按名称过滤

`--filter name=容器名称`:只显示指定名称的容器。例如:```bash docker ps -a --filter name=my-container ```#### 3. 按镜像过滤

`--filter ancestor=镜像名称`:只显示基于指定镜像创建的容器。例如:```bash docker ps -a --filter ancestor=ubuntu ```### 其他常用操作

`docker start 容器ID/容器名称`:启动已停止的容器。

`docker stop 容器ID/容器名称`:停止正在运行的容器。

`docker restart 容器ID/容器名称`:重启容器。

`docker rm 容器ID/容器名称`:删除容器。### 总结本文介绍了如何使用 Docker 命令查看所有容器,并对相关命令和选项进行了详细解释。了解如何查看和管理 Docker 容器是使用 Docker 的基础,希望本文能帮助您更好地理解和使用 Docker。

Docker 所有容器一览

简介Docker 作为一种流行的容器化技术,可以方便地打包、分发和运行应用程序。了解如何查看和管理 Docker 容器是使用 Docker 的基础。本文将详细介绍如何使用 Docker 命令查看所有容器,并对相关命令进行解释说明。

查看所有容器

1. `docker ps -a` 命令`docker ps` 命令用于查看 Docker 容器, `-a` 选项则表示显示所有容器,包括正在运行的和已经停止的。```bash docker ps -a ```该命令将返回一个表格,其中包含以下信息:* **CONTAINER ID:** 容器的唯一标识符。 * **IMAGE:** 用于创建容器的镜像名称。 * **COMMAND:** 容器启动时运行的命令。 * **CREATED:** 容器创建时间。 * **STATUS:** 容器状态,例如运行中 (Up)、已退出 (Exited)、已暂停 (Paused) 等。 * **PORTS:** 容器暴露的端口映射。 * **NAMES:** 容器的名称。

2. `docker container ls -a` 命令`docker container ls` 是 `docker ps` 的别名,功能完全相同。 ```bash docker container ls -a ```

3. 自定义输出格式可以使用 `--format` 选项自定义输出格式,例如只显示容器 ID 和名称:```bash docker ps -a --format "table {{.ID}}\t{{.Names}}" ```

过滤容器列表

1. 按状态过滤* `--filter status=running`:只显示正在运行的容器。 * `--filter status=exited`:只显示已经退出的容器。 * `--filter status=paused`:只显示已经暂停的容器。例如:```bash docker ps -a --filter status=running ```

2. 按名称过滤* `--filter name=容器名称`:只显示指定名称的容器。例如:```bash docker ps -a --filter name=my-container ```

3. 按镜像过滤* `--filter ancestor=镜像名称`:只显示基于指定镜像创建的容器。例如:```bash docker ps -a --filter ancestor=ubuntu ```

其他常用操作* `docker start 容器ID/容器名称`:启动已停止的容器。 * `docker stop 容器ID/容器名称`:停止正在运行的容器。 * `docker restart 容器ID/容器名称`:重启容器。 * `docker rm 容器ID/容器名称`:删除容器。

总结本文介绍了如何使用 Docker 命令查看所有容器,并对相关命令和选项进行了详细解释。了解如何查看和管理 Docker 容器是使用 Docker 的基础,希望本文能帮助您更好地理解和使用 Docker。

Powered By Z-BlogPHP 1.7.2

备案号:蜀ICP备2023005218号