问题
Docker Desktop 默认安装到 C 盘,随镜像、容器累积会快速占用系统盘空间,系统盘剩余空间较少,容易被各种数据缓存、临时文件塞满,对日常使用产生诸多不便。
安装
修改安装路径
将 Docker Desktop Installer.exe 放入目标非 C 盘目录(示例路径:E:\docker)
打开 PowerShell,运行以下命令指定安装目录:
- & "E:\Docker Desktop Installer.exe" install --installation-dir="E:\docker"
软连接
除此之外,还可以把 C 盘的 Docker 目录软连接到其他地方,例如(CMD):
- 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 评论
