docker清理镜像
时间: 2023-07-06 16:19:46 浏览: 93
清理 Docker 镜像可以通过以下步骤完成:
1. 查看所有 Docker 镜像:`docker images`
2. 删除不需要的镜像。可以删除单个镜像或者批量删除。单个镜像的删除命令如下:`docker rmi [image-name:tag]`。如果想批量删除,可以使用以下命令:
```
docker images | awk '{print $3}' | xargs docker rmi
```
这个命令会列出所有镜像的 ID,并且删除它们。
3. 清理无用的 Docker 镜像:`docker image prune`
这个命令会清理掉所有没有被任何容器使用的镜像。
4. 如果需要清理掉未使用的容器,可以使用以下命令:`docker container prune`
这个命令会清理掉所有已经停止运行并且未被使用的容器。
请注意,在执行这些命令之前,请确保您知道自己在做什么,并且不要删除您需要的任何镜像或容器。
相关问题
docker清理镜像缓存
如果你想要清理 Docker 镜像缓存,可以执行以下命令:
1. 清理所有停止的容器:
```
docker container prune
```
2. 删除所有未被使用的镜像:
```
docker image prune
```
3. 如果你想删除所有未被使用的镜像和悬空的挂载卷:
```
docker system prune
```
4. 如果你想删除所有东西(包括未被使用的镜像、停止的容器、未被使用的网络和挂载卷):
```
docker system prune --all
```
注意:以上操作都会删除未被使用的资源,因此请谨慎操作。
docker 清理离线镜像
如果你想清理Docker中的离线镜像,可以使用以下命令:
```
docker image prune
```
该命令将删除所有未被使用的镜像,包括离线镜像。如果你只想删除离线镜像,则可以使用以下命令:
```
docker image prune --filter "dangling=true"
```
该命令只会删除未被使用的离线镜像。请注意,这些命令会永久删除镜像,因此请确保你真正想要删除这些镜像。
阅读全文