0%

docker desktop for windows

前置设置

右键windows图标进入应用和功能,打开对应的功能,需要重启
图1
图2

修改镜像储存位置

  1. 在其他盘创建一个文件夹备用,点击docker的Clean / Purge data,并退出docker
    图3

  2. 执行一下命令确定是否关闭

    1
    2
    # 查看docker-desktop和docker-desktop-data状态,需要时stop,如果时running 执行 wsl --shutdown
    wsl -l -v

    图4

  3. 执行操作

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    # 这一步是将原来的docker镜像导出,命令中的“docker-desktop.tar”是相对位置,即保存在现在的DockerImages文件夹下,也可以填自己想要的绝对位置,data同理。
    wsl --export docker-desktop docker-desktop.tar

    wsl --export docker-desktop-data docker-desktop-data.tar


    # 注销docker的wsl子系统
    wsl --unregister docker-desktop

    wsl --unregister docker-desktop-data

    # 新位置重新创建,执行之后会多两个.vhdx虚拟磁盘
    wsl --import docker-desktop G:\software\docker\images\docker-desktop docker-desktop.tar

    wsl --import docker-desktop-data G:\software\docker\images\docker-desktop-data docker-desktop-data.tar

图5
4. 启动docker拉取镜像即可