清理 Docker for Windows的镜像空间

经过长时间的使用,Win10的C盘慢慢的满了,清理空间时候就看到了Docker 的镜像占用了大量的空间,就想把它删除了,同时把它移到D盘去。docker pull下来的镜像目录默认放在:C:ProgramDatadockerwindowsfilter。

解决办法

简单用三方工具搞定下,https://github.com/moby/docker-ci-zap, 注意命令行需要管理员权限

以管理员权限打开cmd,执行以下命令:

docker-ci-zap.exe  -folder "C:ProgramDatadockerwindowsfilter"

如果输出Successfully则表示删除成功,否则删除失败。

然后可以采用命令行软链接的方式将Docker文件夹链接到其他盘符

mklink /J C:ProgramDataDockerwindowsfilter D:ProgramDataDockerwindowsfilter

以上指令需要保证C盘文件夹windowsfilter不存在,而D盘windowsfilter 存在后进行软链接


参考:

原文地址:https://www.cnblogs.com/shanyou/p/13997928.html