首先看看网上一般的做法私有库默认是不支持删除镜像的,需要修改config.yml配置文件,在storage节点下加入 delete: enabled: true ,然后重启私有库。但是如果在执行命令的前后车库内私有库镜像存储目录的文件大小,会发现并没有多大的变化显然数据并没有被真的删除,我们还需要运行docker提供的垃圾回收命令。我是不会满足于此的,于是我自己写了个sh脚本,先来看看效果。脚本还有一些人性化的提示,而且sh脚本通俗易懂,容易扩展,脚本我也上传到gitHub上了,有兴趣的可以下载试试。
暂无评论