私信  •  关注

Peter Mortensen Innocent Anigb

Peter Mortensen Innocent Anigb 最近创建的主题
Peter Mortensen Innocent Anigb 最近回复了
5 年前
回复了 Peter Mortensen Innocent Anigb 创建的主题 » 本地Docker注册表卷被本地映像100%使用,如何从中释放空间?

@VonC已经给出了一个非常好的答案,但为了完整起见,这里有一个我一直在使用的小脚本,它也会攻击任何出错的Docker进程,如果你有:

#!/bin/bash

imgs=$(docker images | awk '/<none>/ { print $3 }')
if [ "${imgs}" != "" ]; then
   echo docker rmi ${imgs}
   docker rmi ${imgs}
else
   echo "No images to remove"
fi

procs=$(docker ps -a -q --no-trunc)
if [ "${procs}" != "" ]; then
   echo docker rm ${procs}
   docker rm ${procs}
else
   echo "No processes to purge"
fi