dockerregistry删除镜像(docker删除所有容器镜像的命令)
by intanet.cn ca 前端 on 2024-05-30
Docker Registry 删除镜像
简介
Docker Registry 是一个存储和分发 Docker 镜像的中心仓库。删除不再需要的镜像可以释放存储空间并改善注册表的组织性。
删除单个镜像
要删除单个镜像,请使用以下命令:``` docker rmi [IMAGE_NAME[:TAG]] ```例如,要删除名称为 `my-image` 且带有 `latest` 标记的镜像,请运行以下命令:``` docker rmi my-image:latest ```
删除所有镜像
要删除所有镜像,请使用以下命令:``` docker rmi -f $(docker images -q) ```此命令将删除所有未关联到正在运行容器的镜像。
删除多个镜像
要删除多个镜像,请使用以下命令:``` docker rmi [IMAGE_NAME[:TAG]]... ```例如,要删除 `my-image:latest` 和 `my-image:v1` 镜像,请运行以下命令:``` docker rmi my-image:latest my-image:v1 ```
删除特定仓库中的镜像
要删除特定仓库中的所有镜像,请使用以下命令:``` docker rmi -f [REGISTRY_URL]/[REPOSITORY_NAME]:
```例如,要删除 `my-registry` 仓库中的所有镜像,请运行以下命令:``` docker rmi -f my-registry.io/my-repository:
```
注意事项
删除镜像不会删除与该镜像关联的任何数据或容器。
如果镜像在任何正在运行的容器中使用,则无法删除它。
在删除大量镜像之前,建议备份注册表。