docker服务器同一个镜像的版本太多,占用大量存储空间,保留最新的2个版本,其余镜像删除
#!/bin/bash
for name in `docker image ls|tail -n +2|awk '{print $1}'|sort|uniq`
do
echo $name
for tag in `docker image ls |grep -E "^$name "|awk '{printf"%s:%s\n",$1,$2}'|tail -n +3`
do
echo $tag
docker rmi $tag
done
done
本文提供了一个bash脚本,用于从Docker仓库中找出除最新两个版本之外的所有镜像,并删除它们,以节省存储空间。
4030

被折叠的 条评论
为什么被折叠?



