Nexus 清理无用的 Docker 镜像

方式一:

使用 nexus-cli 清理

1、安装

# 下载
wget https://s3.eu-west-2.amazonaws.com/nexus-cli/1.0.0-beta/linux/nexus-cli

# 配置
cp nexus-cli /usr/local/bin/
chmod +x /usr/local/bin/nexus-cli

2、配置

# 配置
nexus-cli configure

# 仓库地址
Enter Nexus Host: http://127.0.0.1:8081

# 仓库名称
Enter Nexus Repository Name: docker-repo

# 账号
Enter Nexus Username: admin

# 密码
Enter Nexus Password: admin123

3、列出镜像

# 查出所有镜像
nexus-cli image ls

# 查看某一镜像的所有的 tag
nexus-cli image tags -name imagename

# 查看某一镜像详细信息
nexus-cli image info -name imagename -tag tagname

4、清理镜像

# 删除指定 tag 的指定镜像
nexus-cli image delete -name imagename -tag tagname

# 仅保留 n 项 tag,其余全部删除
nexus-cli image delete -name imagename -keep n

# -imagename 镜像名
# -keep n 表示保留几个tag

方式二:

创建 Task 清理

1、先运行 Delete unused docker manifests and images

 2、再运行 Compact blob store

3、查看创建的 Task

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值