更新时间:2022-11-08 GMT+08:00
分享

删除镜像标签

使用rmi命令删除当前项目中指定镜像标签。

  • 对于本项目的私有镜像tag会做彻底删除,即删除数据库记录及远程仓库中的镜像tag。
  • 对于其他项目的导入镜像tag或者资产市场订阅的镜像tag仅删除导入或者订阅关系,即只删除数据库记录。

命令结构

health docker rmi <project-name/image-name:tag-name> [flags]
表1 参数说明

参数

简写

是否必选

说明

project-name

要删除的镜像的源项目名称,不填时默认为当前所在项目。

image-name

要删除的镜像tag所在的仓库名称。

tag-name

要删除的镜像tag名称。

--project

指定项目名。未填写则使用配置文件中的项目名。

命令示例

假设当前所在项目为lmx-project-01,命令及返回结果示例:

  • 删除其他项目lmx-project-02的导入镜像tag。
    health docker rmi lmx-project-02/demo-image:v1.1
    # 执行成功返回结果如下
    untagged:lmx-project-02/demo-image:v1.1
  • 删除资产市场订阅的镜像tag。
    health docker rmi [AssetMarket]/demo-image:v1.1
    # 执行成功返回结果如下
    untagged:[AssetMarket]/demo-image:v1.1
  • 删除本项目的私有镜像tag,可不填源项目名。
    health docker rmi demo-image:v1.1 或 health docker rmi lmx-project-01/demo-image:v1.1
    # 执行成功返回结果如下
    untagged:lmx-project-01/demo-image:v1.1

相关文档