Docker wsl存储位置迁移出C盘

背景

wsl默认保存在C:\Users<主机名>\AppData\Local下。随着docker服务镜像的下载,c盘符已经剩下不到5G,严重影响使用。

迁移步骤

1.查看wsl安装哪些分支

C:\Users\micoc>wsl -l -v
  NAME                   STATE           VERSION
* Ubuntu-20.04           Stopped         1
  docker-desktop-data    Stopped         2
  docker-desktop         Stopped         2

注意后面的版本,可以看到Ubuntu-20.04的wsl版本是1,docker相关的wsl版本是2,导入时默认是1,docker相关的wsl导入的时候要指定wsl版本,否则会导致docker启动失败

2.关闭所有的分支及wsl2

wsl --shutdown

3.导出相关分支

wsl --export docker-desktop-data D:\wsl\docker-desktop-data.tar

4.注销分发并删除根文件系统。

wsl --unregister docker-desktop-data

5.将指定的 tar 文件作为新分发导入

wsl --import docker-desktop-data D:\wsl\docker-desktop-data "D:\wsl\docker-desktop-data.tar" --version 2

6.查看。执行1的操作即可。

你可能感兴趣的:(Docker wsl存储位置迁移出C盘)