docker在windows下wsl存储路径的变更与数据迁移
docker在windows下wsl存储路径的变更与数据迁移
引言
在win11中安装了docker用于本地构建镜像,可是随着时间的流转,C盘存储空间越来越小,最终满了。经过排查分析docker的wsl存储路径下使用30多G的存储。所以决定将此处的存储位置迁移到D盘。迁移过程如下文所述。
通过符号链接迁移文件
- 停止 Docker Desktop
确保 Docker Desktop 已完全关闭。 - 在C盘新建一个存储wsl文件的地址,本次操作新建地址为
D:\app\env\docker\wsl
- 将
C:\Users\16575\AppData\Local\Docker\wsl
下的文件复制到新的地址D:\app\env\docker\wsl
- 将第三步迁移的文件备份并删除
C:\Users\16575\AppData\Local\Docker\wsl
- 重新创建符号链接
mklink /D "C:\Users\16575\AppData\Local\Docker\wsl" "D:\app\env\docker\wsl"
- 校验符号链接是否创建成功
wsl --list --verbose