docker 清理悬空
时间: 2023-06-22 17:24:47 浏览: 234
要清理 Docker 悬空镜像和容器,可以执行以下命令:
1. 清理悬空容器:
```
docker container prune
```
2. 清理悬空镜像:
```
docker image prune
```
3. 清理悬空卷:
```
docker volume prune
```
4. 清理所有未使用的资源:
```
docker system prune
```
请注意,这些命令会清理掉所有未被使用的 Docker 资源,包括容器、镜像、网络和卷等。因此,在执行这些命令之前,请确保你不会误删任何重要的资源。
相关问题
docker清理镜像缓存
如果你想要清理 Docker 镜像缓存,可以执行以下命令:
1. 清理所有停止的容器:
```
docker container prune
```
2. 删除所有未被使用的镜像:
```
docker image prune
```
3. 如果你想删除所有未被使用的镜像和悬空的挂载卷:
```
docker system prune
```
4. 如果你想删除所有东西(包括未被使用的镜像、停止的容器、未被使用的网络和挂载卷):
```
docker system prune --all
```
注意:以上操作都会删除未被使用的资源,因此请谨慎操作。
docker清理垃圾镜像
要清理 Docker 中的垃圾镜像,可以执行以下步骤:
1. 查看所有镜像的列表,包括被标记为 `<none>` 的垃圾镜像:
```
docker images -a
```
2. 标记要删除的镜像:
```
docker rmi <image_id>
```
可以使用 `-f` 参数来强制删除镜像,即使它正在被使用。
3. 删除未被使用的镜像和悬空镜像层:
```
docker image prune
```
以上命令将会删除所有未被使用的镜像,包括悬空镜像层,但是保留所有被标记为 `<none>` 的镜像。
如果你只想删除被标记为 `<none>` 的镜像,可以使用以下命令:
```
docker image prune -a
```
阅读全文