1.下载脚本
# wget https://gitee.com/gonc/typora/raw/master/image/nexus-cli
# chmod +x nexus-cli
如果在linux机器下载不了,则可以在windows上下载下来,然后传到linux服务器上也行。
2. 配置login信息
# ./nexus-cli configure
Enter Nexus Host: http://10.122.61.199:8081
Enter Nexus Repository Name: iaicdocker
Enter Nexus Username: admin
Enter Nexus Password: xxxxxx
#
http://10.122.61.199:8081 是 Nexus 服务的地址,为了安全,可以直接在 Nexus 所在的机器处理.
3、列出所有镜像
./nexus-cli image ls
4.清理镜像
用法:nexus-cli image delete -name IMAGE_NAME --tag --keep X,-keep X 表示保留几个tag
例子:
# ./nexus-cli image delete -name bigdata/bpm-service --tag test
bigdata/bpm-service:test has been successful deleted
清理所有镜像的tag,结合 其它工具如sublime 的批量处理功能,十分方便。