# 安装docker Desktop

# hyper-V安装

Windows内核版本低于18703时docker默认使用hyper-V引擎安装

安装后hyper-V虚拟机镜像文件地址改为

E:\www\Docker\DockerDesktop(修改Disk image location为E:\www\Docker会自动补全完整文件夹)

# wsl 安装

安装docker desktop选择使用wsl引擎时,安装后启动docker提示需要安装wsl

wsl --list --online # 查询可用分发列表

# 更改新分发的默认安装版本,否则后面的版本为1时文件不是.vhdx格式,而是文件夹
wsl --set-default-version 2

# wsl --install -d <DistroName>
wsl --install -d Ubuntu # 安装分发
lsb_release -a # Ubuntu版本查看

wsl -l -v # 查看版本

# 修改版本
wsl --set-version Ubuntu 2

1
2
3
4
5
6
7
8
9
10
11
12
13
14
  • 重启docker
  • 关闭要转移的子系统
# 终止所有子系统
wsl --shutdown
# 终止指定的子系统, 如 docker-desktop-data
wsl --terminate docker-desktop-data
1
2
3
4
  • 更改docker文件地址

    # 将子系统导出为tar包
    wsl --export docker-desktop-data E:/tmp/docker-desktop-data.tar
    
    # 使用wsl命令注销并删除子系统
    wsl --unregister docker-desktop-data
    
    # 重新导入子系统到指定目录
    wsl --import docker-desktop-data E:/www/Docker/wsl/data E:/tmp/docker-desktop-data.tar
    
    # 删除tar包
    del E:/tmp/docker-desktop-data.tar
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11

# 配置

# 镜像加速

{
    "registry-mirrors": [
        "https://sqectteq.mirror.aliyuncs.com",
        "https://docker.mirrors.ustc.edu.cn",
        "https://hub-mirror.c.163.com",
        "https://reg-mirror.qiniu.com",
        "http://registry.docker-cn.com"
      ]
}
1
2
3
4
5
6
7
8
9

docker info 可查看docker信息