前提:Windows需要支持wsl2.

  1. 安装Docker,直接去官方下载Docker Desktop的安装包,进行安装即可。
  2. Dockers安装好之后移动Docker的镜像文件储存位置(通过wsl2修改
  3. 先退出Docker
  4. 使用 wsl -l -v命令查看Docker的信息。

   Windows中Docker的基本使用

  1. 导出docke-desktop-data到文件中(备份image及相关的文件) wsl --export docker-desktop-data "D:\Project\Docker\docker-desktop-data.tar"
  2. 从wsl取消注册docker-desktop-data

    wsl --unregister docker-desktop-data

  1. 将到处的docker-desktop-data重新导入到wsl,并设置上指定的位置.
    wsl --import docker-desktop-data "D:\Project\Docker\Data" "D:\Project\Docker\docker-desktop-data.tar" --version 2
  2. 验证效果 查看C:\Users\user\AppData\Local\Docker\wsl的文件大小,现在已经是155MB了.

      Windows中Docker的基本使用
    查看D:\Project\Docker\Data的大小,现在是4.39GB,并在该目录下多了一个ext4.vhdx文件

      Windows中Docker的基本使用

      Windows中Docker的基本使用

  3. 为Docker配置镜像源 进入Docker的设置,找到Docker Engine,修改其中的 registry-mirrors 的内容

      Windows中Docker的基本使用

添加的镜像网站有:
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn"

  1. 测试Docker是否能用 使用 docker run hello-world 命令,输出以下信息

      Windows中Docker的基本使用