docker 停止和启动容器

Docker 提供了多种方式来停止和启动容器。下面是一些常用的命令和步骤:
停止容器

要停止一个正在运行的 Docker 容器,你可以使用 docker stop 命令。例如,如果你知道容器的 ID 或名称,你可以这样做:

bash
Copy Code
docker stop <container_id_or_name>

例如,如果你有一个容器 ID 为 abc123,你可以这样停止它:

bash
Copy Code
docker stop abc123

启动容器

要启动一个之前已经停止的 Docker 容器,你可以使用 docker start 命令。同样,你需要提供容器的 ID 或名称。例如:

bash
Copy Code
docker start <container_id_or_name>

例如,启动上面提到的容器:

bash
Copy Code
docker start abc123

查看所有容器(运行中与停止的)

在操作之前,你可能想查看所有容器的状态,包括运行中的和已停止的。你可以使用以下命令:

bash
Copy Code
docker ps -a

这个命令会列出所有容器,无论它们是运行中还是已停止。
重启容器

如果你想要重新启动一个容器(即先停止再启动),可以使用 docker restart 命令。这可以一步完成:

bash
Copy Code
docker restart <container_id_or_name>

例如:

bash
Copy Code
docker restart abc123

删除已停止的容器

如果你想要删除一个或多个已停止的容器,以释放资源,可以使用 docker rm 命令。例如:

bash
Copy Code
docker rm <container_id_or_name>

如果要删除所有已停止的容器,可以使用:

bash
Copy Code
docker container prune

或者先列出所有已停止的容器然后删除:

bash
Copy Code
docker ps -a | grep "Exited" | awk '{print $1}' | xargs docker rm

这些命令可以帮助你有效地管理 Docker 容器的启动和停止。

posted @ 2026-02-04 14:48  vnslau  阅读(0)  评论(0)    收藏  举报