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 容器。通过上面的代码示例、流程图和类图,你应该能够轻松地掌握这个过程。