docker如何停止并删除运行中的容器
时间: 2023-02-16 07:38:50 浏览: 112
在命令行中输入下列命令即可停止并删除运行中的容器:
```
docker stop [容器ID/容器名称]
docker rm [容器ID/容器名称]
```
或者
```
docker container stop [容器ID/容器名称]
docker container rm [容器ID/容器名称]
```
例如:
```
docker stop my_container
docker rm my_container
```
如果要一次性停止并删除多个容器,可以使用-q选项,并在后面添加容器ID/容器名称的列表。
```
docker stop $(docker ps -q)
docker rm $(docker ps -q)
```
或者
```
docker container stop $(docker container ps -q)
docker container rm $(docker container ps -q)
```
相关问题
docker删除停止运行中的容器
可以使用以下命令来删除停止运行中的容器:
1. 方式一:
```
docker stop $(docker ps -a | grep "Exited" | awk '{print $1 }') # 停止容器
docker rm $(docker ps -a | grep "Exited" | awk '{print $1 }') # 删除容器
```
这个命令会先停止所有已停止的容器,然后再删除它们。\[1\]
2. 方式二:
```
docker stop $(docker ps -a -q) # 停止所有容器
docker rm $(docker ps -a -q) # 删除所有容器
```
这个命令会直接停止并删除所有容器,无论它们的状态是什么。\[2\]
请根据你的需求选择适合的方式来删除停止运行中的容器。
#### 引用[.reference_title]
- *1* *3* [docker删除已停止的容器](https://blog.csdn.net/fen_fen/article/details/129265113)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [docker——启动 停止所有容器](https://blog.csdn.net/loveLifeLoveCoding/article/details/126474015)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
docker停止并删除容器
要停止并删除 Docker 容器,可以使用以下命令:
1. 首先,使用 `docker ps` 命令查看当前正在运行的容器的列表。找到要停止和删除的容器的 CONTAINER ID 或者 NAMES。
2. 使用 `docker stop` 命令停止容器。你可以使用容器的 CONTAINER ID 或者 NAMES 替换下面的 `<container_id>`:
```
docker stop <container_id>
```
3. 一旦容器被停止,你可以使用 `docker rm` 命令删除容器。同样,你可以使用容器的 CONTAINER ID 或者 NAMES 替换下面的 `<container_id>`:
```
docker rm <container_id>
```
请注意,如果你想同时停止和删除多个容器,可以在 `docker stop` 和 `docker rm` 命令中指定多个 CONTAINER ID 或者 NAMES。
阅读全文