wsl-常见问题

    科技2022-07-13  128

    基于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
    Processed: 0.014, SQL: 8