基于wsl2的docker如何迁移镜像文件
默认基于wsl2的docker desktop的镜像是有wsl2管理的,而wsl2一般在c盘。当下载的镜像多了之后,就会把C盘爆满。
wsl --shutdown
wsl --export docker-desktop-data X:\path\to\docker-desktop-data.tar
wsl --unregister docker-desktop-data
wsl --import docker-desktop-data X:\path\to X:\path\to\docker-desktop-data.tar --version 2
“X:”是你想要移动.vhdx到的磁盘
具体解决方法参考:github解决方法。
基于wsl2的docker desktop无法挂载目录
建议使用wsl2的发行版来启动容器,容器目录不选择windows下的目录(比如/mnt/c
,/mnt/d
等),而是选择wsl2系统下的目录,使用Linux Shell
来启动容器。
在windows访问wsl2的目录
打开wsl2的终端shell,输入如下命令即可在windows打开wsl2的文件目录。
explorer.exe .
wsl如何重启
如果wsl处于关闭状态Stopped
net stop LxssManager
net start LxssManager