经过长时间的使用,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镜像目录无法删除