Jan
13
2023
变更Docker Desktop的文件存放位置
Docker Desktop下载的镜像都存储在C盘,随着pull的镜像增多,C盘空间被很快耗尽。
存放位置 在AppData\Local目录下
LOCALAPPDATA=C:\Users\xxx\AppData\Local
%LOCALAPPDATA%\Docker\wsl\data/ext4.vhdx
%LOCALAPPDATA%\Docker\wsl\distro/ext4.vhdx
也可以在注册表中确认一下 WSL子系统 安装位置
计算机\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Lxss
解决方法
方法1
最简单 直接将 这两个文件裁剪到D盘(或其他盘),然后创建软连接
方法:https://www.cnblogs.com/krypln/p/15394214.html
方法2
-
删除所有实例
-
删除所有镜像
-
右下角退出docker Desktop,并关闭所有WSL子系统wsl –shutdown
-
导出子系统镜像
|
wsl–exportdocker-desktop”D:\SubSystem\docker-desktop.tar” |
|
wsl–exportdocker-desktop-data”D:\SubSystem\docker-desktop-data.tar” |
- 删除这两个子系统
|
wsl–unregisterdocker-desktop-data |
|
wsl–unregisterdocker-desktop |
- 导入这两个子系统
|
wsl –importdocker-desktop”D:\SubSystem\docker-desktop””D:\SubSystem\docker-desktop.tar”–version2 |
|
wsl –importdocker-desktop-data”D:\SubSystem\docker-desktop-data””D:\SubSystem\docker-desktop-data.tar”–version2 |
- 导入后启动Docker Desktop即可
最活跃的读者