dockerregistry删除镜像(docker删除所有容器镜像的命令)

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:

```

注意事项

删除镜像不会删除与该镜像关联的任何数据或容器。

如果镜像在任何正在运行的容器中使用,则无法删除它。

在删除大量镜像之前,建议备份注册表。

标签列表