变更Docker Desktop的文件存放位置
Docker的虚拟硬盘文件
Docker Desktop的vhdx文件(虚拟硬盘文件)存放在C盘用户家目录的AppData\Local下Docker文件夹中
下载的镜像都存储在其中,随着pull的镜像增多,C盘空间被很快耗尽。
- %LOCALAPPDATA%\Docker\wsl\data/ext4.vhdx
- %LOCALAPPDATA%\Docker\wsl\distro/ext4.vhdx
LOCALAPPDATA=C:\Users\xxx\AppData\Local
也可以在注册表中确认一下 WSL子系统 安装位置
计算机\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Lxss
解决方法:这里使用的方法是将Docker移动到其他盘,然后使用软链接
-
先将Docker关掉
-
将Docker文件夹直接拷贝到目标位置 D:\Docker(方便省事)
-
复制成功之后,先将 C:\Users\xxx\AppData\Local\Docker 改个名字 Docker-,方便失败之后还原
-
创建软链接
mklink /J C:\Users\xxx\AppData\Local\Docker D:\Docker
-
启动一下Docker,试试看能不能正常运行
-
能正常运行的话,再将改名之后Docker-删除
参考:https://www.cnblogs.com/krypln/p/15394214.html
方法2:在Docker的设置中修改
docker #windows #软件设置
本文作者:jiyuchen1
本文链接:https://www.cnblogs.com/jiyuchen1/p/16596526.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步