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

解决办法

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

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

docker-ci-zap.exe  -folder "C:\ProgramData\docker\windowsfilter"

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

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

mklink /J C:\ProgramData\Docker\windowsfilter D:\ProgramData\Docker\windowsfilter

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


参考:

​Win Docker 安装C盘清理方法之一​

​Docker镜像目录无法删除​​