ambiente
ventanas 10, wsl2, ventana acoplable
proceso general
Empaque y elimine ubuntu, docker-desktop y docker-desktop-data a través de wsl y luego vuelva a importarlos.
Pasos específicos
- Ver y cerrar Ubuntu, docker-desktop, docker-desktop-data en wsl;
wsl -l -v //查看
wsl --shutdown //全部关闭
- paquete de exportación;
wsl --export Ubuntu D:\WSL\ubuntu.tar //选择tar包要导出的路径,注意这里要提前建好文件夹
wsl --export Ubuntu D:\WSL\docker\docker-desktop.tar
wsl --export Ubuntu D:\WSL\docker\docker-desktop-data.tar
- Verifique si hay un paquete tar en el directorio correspondiente y cierre la sesión del sistema y los datos originales si la exportación es exitosa;
wsl --unregister Ubuntu
wsl --unregister docker-desktop
wsl --unregister docker-desktop-data
- reimportar;
wsl --import <导入的tar名称> <导入盘的路径> <.tar的路径> --version 2 (代表wsl2)
wsl --import Ubuntu D:\WSL\ D:\WSL\ubuntu.tar --version 2
wsl --import docker-desktop D:\WSL\docker D:\WSL\docker\docker-desktop.tar --version 2
wsl --import docker-desktop-data D:\WSL\docker D:\WSL\docker\docker-desktop-data.tar --version 2
adjunto
Una vez realizado lo anterior, surgen dos problemas:
- Ubuntu y docker-desktop, docker-desktop-data no se pueden
wsl -d
iniciar al mismo tiempo, es decir, iniciar Ubuntu, o iniciar docker-desktop, docker-desktop-data, comprobando quewsl -l -v
está detenido; - No se puede abrir Docker;
solución: busque Docker en C:\Users\17795\AppData\Roaming, cambie el nombre de Docker (para lograr el propósito de eliminación + copia de seguridad), y todo es normal después de reiniciar la computadora.