win10 wsl镜像迁移

WSL发行版迁移

  1. 首先关闭docker

  2. 关闭所有发行版:

    wsl --shutdown

  3. 将docker-desktop-data导出到D:\wsl\docker-desktop-data\docker-desktop-data.tar(注意,原有的docker images不会一起导出)

    wsl --export docker-desktop E:\docker\wsl\docker-desktop\docker-desktop.tar wsl --export docker-desktop-data E:\docker\wsl\docker-desktop-data\docker-desktop-data.tar

  4. 注销docker-desktop-data:

    wsl --unregister docker-desktop wsl --unregister docker-desktop-data

  5. 重新导入docker-desktop-data到要存放的文件夹:D:\wsl\docker-desktop-data\:

    wsl --import docker-desktop E:\docker\wsl\docker-desktop E:\docker\wsl\docker-desktop\docker-desktop.tar --version 2

    wsl --import docker-desktop-data E:\docker\wsl\docker-desktop-data\ E:\docker\wsl\docker-desktop-data\docker-desktop-data.tar --version 2

参考:

https://docs.microsoft.com/zh-cn/windows/wsl/

https://docs.docker.com/docker-for-windows/wsl/

updatedupdated2024-04-112024-04-11