Windows 11 Docker Desktop 更换默认C盘存储路径,释放C盘空间
内容提要
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盘空间得到释放。