Windows 11 Docker Desktop 更换默认C盘存储路径,释放C盘空间

💡 原文中文,约1600字,阅读约需4分钟。
📝

内容提要

Docker Desktop默认在Windows上存储路径为%LOCALAPPDATA%\Docker,但随着使用,文件越来越大,占用空间较多。使用符号软链接的方式可以将存储路径迁移到其他位置,释放C盘空间。具体步骤为创建新文件夹,复制原文件到新文件夹,重命名原文件夹,创建符号链接,再次打开Docker Desktop,最后删除原文件夹。

🎯

关键要点

  • Docker Desktop在Windows上的默认存储路径为%LOCALAPPDATA%\Docker。
  • 随着使用,Docker目录可能占用大量空间,导致C盘空间不足。
  • 使用WinDirStat软件可以分析Docker目录的空间占用情况。
  • 使用docker image prune -af或docker system prune只能释放部分空间。
  • 通过创建符号软链接可以优雅地迁移Docker存储路径,释放C盘空间。
  • 迁移步骤包括:创建新文件夹、复制原文件、重命名原文件夹、创建符号链接、打开Docker Desktop、删除原文件夹。
  • 使用管理员权限打开cmd窗口,重命名Docker文件夹为Docker_bak以备份。
  • 创建符号链接的命令为:mklink /j "C:\Users\dk\AppData\Local\Docker" "E:\docker_desktop_files"。
  • 迁移后,Docker Desktop正常运行,且C盘空间得到释放。

延伸问答

如何查看Docker目录占用的空间?

可以使用WinDirStat软件分析Docker目录的空间占用情况。

为什么需要更改Docker Desktop的存储路径?

因为Docker目录可能占用大量空间,导致C盘空间不足。

更改Docker Desktop存储路径的步骤是什么?

步骤包括创建新文件夹、复制原文件、重命名原文件夹、创建符号链接、打开Docker Desktop、删除原文件夹。

如何创建符号链接以迁移Docker存储路径?

使用命令:mklink /j "C:\Users\dk\AppData\Local\Docker" "E:\docker_desktop_files"。

使用docker prune命令能释放多少空间?

使用docker image prune -af或docker system prune只能释放部分空间。

迁移Docker存储路径后会有什么影响?

迁移后,Docker Desktop正常运行,且C盘空间得到释放。

🏷️

标签

➡️

继续阅读