coverPiccoverPic

Windows 系统把 Docker Desktop 装到 C 盘外的其他盘

问题

Docker Desktop 默认安装到 C 盘,随镜像、容器累积会快速占用系统盘空间,系统盘剩余空间较少,容易被各种数据缓存、临时文件塞满,对日常使用产生诸多不便。

安装

修改安装路径

将 Docker Desktop Installer.exe 放入目标非 C 盘目录(示例路径:E:\docker)

打开 PowerShell,运行以下命令指定安装目录:

  1. & "E:\Docker Desktop Installer.exe" install --installation-dir="E:\docker"

软连接

除此之外,还可以把 C 盘的 Docker 目录软连接到其他地方,例如(CMD):

  1. mklink /j "C:\Program Files\Docker" "E:\docker"

不过这样子安装打开时会报错,点重置为出厂设置,重新打开就行了。

设置 WSL 目录

这个简单,启动 Docker Desktop,右上角进入设置(路径:Settings > Resources),将默认 C 盘镜像存储路径改为非 C 盘目录(示例:E:\docker\wsl),保存后重启 Docker 生效。

你也可以使用软连接的方式,把默认的 C:\Users\用户名\AppData\Local\Docker\wsl 软连接到 E:\docker\wsl。

结语

为什么 C 盘这么容易满…

参考:
https://zhuanlan.zhihu.com/p/24362174734
https://www.cnblogs.com/geekbruce/articles/18897000

0 条评论未登录用户
Ctrl or + Enter 评论
© 2023-2025 LittleRangiferTarandus, All rights reserved.
🌸 Run