windows10, migre WSL2 Ubuntu, docker-desktop, docker-desktop-data desde la unidad C a otras unidades

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

  1. Ver y cerrar Ubuntu, docker-desktop, docker-desktop-data en wsl;
wsl -l -v //查看

inserte la descripción de la imagen aquí

wsl --shutdown //全部关闭
  1. 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
  1. 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
  1. 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:

  1. Ubuntu y docker-desktop, docker-desktop-data no se pueden wsl -diniciar al mismo tiempo, es decir, iniciar Ubuntu, o iniciar docker-desktop, docker-desktop-data, comprobando que wsl -l -vestá detenido;
  2. No se puede abrir Docker;
    inserte la descripción de la imagen aquí
    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.

Supongo que te gusta

Origin blog.csdn.net/Bad_foxS/article/details/131725831
Recomendado
Clasificación