参考:win10使用WSL 2运行Docker Desktop,运行文件从C盘迁移到其他目录
https://www.cnblogs.com/xhznl/p/13184398.html#4634011
默认c盘下面会有两个image,通过下面的命令列出,docker-desktop-data占用空间比较大,下面的步骤都是迁移这个image到其他盘。
>wsl -l -v
NAME STATE VERSION
* docker-desktop Running 2
docker-desktop-data Running 2
关闭所有发行版:
>wsl --shutdown将docker-desktop-data导出到D:\SoftwareData\wsl\docker-desktop-data\docker-desktop-data.tar(注意,原有的docker images不会一起导出)
>wsl --export docker-desktop-data D:\SoftwareData\wsl\docker-desktop-data\docker-desktop-data.tar注销docker-desktop-data:
>wsl --unregister docker-desktop-data重新导入docker-desktop-data到要存放的文件夹:D:\SoftwareData\wsl\docker-desktop-data\:
>wsl --import docker-desktop-data D:\SoftwareData\wsl\docker-desktop-data\ D:\SoftwareData\wsl\docker-desktop-data\docker-desktop-data.tar --version 2完成以上操作后,原来的%LOCALAPPDATA%/Docker/wsl/data/ext4.vhdx就迁移到新目录了: 重启docker,这下不用担心C盘爆满了