docker 默认安装文件是在C盘目录下,创建容器过多的话,C盘空间越来越小。
大文件目录是C:\Users\xxx\AppData\Local\Docker\wsl
首先关闭docker
1.关闭所有发行版
2.将docker-desktop-data导出到 D:\dockerfile\docker-desktop-data.tar
注意D:\dockerfile 目录提前创建好
3.注销docker-desktop-data
4.重新导入docker-desktop-data到要存放的文件夹 D:\dockerfile
操作截图如下
PS C:\Windows\system32> wsl -l -v
NAME STATE VERSION
* docker-desktop Running 2
docker-desktop-data Running 2
PS C:\Windows\system32>
PS C:\Windows\system32>
PS C:\Windows\system32> wsl --shutdown
PS C:\Windows\system32> wsl -l -v
NAME STATE VERSION
* docker-desktop Stopped 2
docker-desktop-data Stopped 2
PS C:\Windows\system32>
PS C:\Windows\system32>
PS C:\Windows\system32> wsl --shutdown
PS C:\Windows\system32> wsl --export docker-desktop-data D:\dockerfile\docker-desktop-data.tar
PS C:\Windows\system32>
PS C:\Windows\system32>
PS C:\Windows\system32>
PS C:\Windows\system32> wsl --unregister docker-desktop-data
正在注销...
PS C:\Windows\system32>
PS C:\Windows\system32>
PS C:\Windows\system32>
PS C:\Windows\system32> wsl --import docker-desktop-data D:\dockerfile\ D:\dockerfile\docker-desktop-data.tar --version 2
PS C:\Windows\system32>
PS C:\Windows\system32>
最后ext4.vhdx 这个大文件就重C盘移走了
最后重启下电脑(防止其他问题)
正常打开docker