Ubuntu Docker 停止容器

在使用 Docker 运行容器时,有时候我们需要停止已经运行的容器。本文将介绍在 Ubuntu 系统上如何停止 Docker 容器,并给出相应的代码示例。

停止容器的命令

要停止 Docker 容器,我们可以使用以下命令:

docker stop <CONTAINER_ID>

其中 <CONTAINER_ID> 是要停止的容器的 ID,可以通过 docker ps 命令查看已经运行的容器。

停止容器的示例

假设我们有一个名为 my-container 的容器正在运行,我们希望停止它。首先,我们可以使用以下命令查看当前正在运行的容器:

docker ps

这将输出一个列表,其中包含当前正在运行的容器的相关信息。我们需要找到我们要停止的容器的 ID。假设我们找到了 ID 为 abc123 的容器。

接下来,我们可以使用以下命令停止容器:

docker stop abc123

如果容器成功停止,命令将不会返回任何输出。我们可以再次运行 docker ps 命令,确认容器已经停止。

完整示例

下面是一个完整的示例,展示了如何停止一个运行中的 Docker 容器:

# 查看当前正在运行的容器
docker ps

# 停止容器
docker stop <CONTAINER_ID>

# 再次查看当前正在运行的容器,确认容器已经停止
docker ps

请将 <CONTAINER_ID> 替换为要停止的容器的实际 ID。

流程图

下面是一个流程图,展示了停止 Docker 容器的流程:

flowchart TD
    A[开始] --> B[查看当前运行的容器]
    B --> C[停止容器]
    C --> D[查看当前运行的容器]
    D --> E[结束]

类图

以下是一个简单的类图,展示了 Docker 命令行工具中与容器相关的类:

classDiagram
    class Docker {
        +ps()
        +stop(containerID)
    }

    class Container {
        -id
        -status
        +stop()
    }

    Docker --> Container

在上面的类图中,Docker 类有一个 ps 方法来查看正在运行的容器,以及一个 stop 方法来停止容器。Container 类有一个私有属性 id 来存储容器的 ID,一个私有属性 status 来存储容器的状态,以及一个 stop 方法来停止容器。

希望本文能够帮助你理解如何在 Ubuntu 系统上停止 Docker 容器。通过上面的代码示例、流程图和类图,你应该能够轻松地掌握这个过程。