admin管理员组

文章数量:1531667

1.下载Docker DeskTop

官网下载地址:

https://desktop.docker/win/stable/amd64/Docker%20Desktop%20Installer.exe

国内镜像下载地址:

https://smartidedl.blob.core.chinacloudapi/docker/20210926/Docker-win.exe
 

2.安装

1.配置盘符映射(可选)

因为默认安装到C盘。后续下载一些镜像时也会存放在C盘,这里通过mklink创建软链接的方式,将文件映射到我的D盘中,先在D盘创建好如下四个目录结构:

名字随便给

D:\wgl\Docker
D:\wgl\Docker\Local
D:\wgl\Docker\Roaming\Docker

D:\wgl\Docker\Roaming\Docker Desktop

然后以管理员身份打开cmd,在打开的cmd窗口中依次执行下面四个mklink命令

mklink /j "C:\Program Files\Docker" "D:\wgl\Docker"

mklink /j "C:\Users\你的用户名\AppData\Local\Docker" "D:\wgl\Docker\Local"

mklink /j "C:\Users\你的用户名\AppData\Roaming\Docker" "D:\wgl\Docker\Roaming\Docker"

mklink /j "C:\Users\你的用户名\AppData\Roaming\Docker Desktop" "D:\wgl\Docker\Roaming\Docker Desktop"

这样就间接修改了安装位置。

2.安装docker Desktop

3.错误解决

Docker Desktop需要更新的WSL内核版本。
通过运行“wsl --update”更新WSL内核或按照以下位置的说明进行操作Manual installation steps for older versions of WSL | Microsoft Learn

如果执行 wsl --install 或 wsl --install xxx时,有时会因为网络原因失败。例如提示如下错误信息。

无法从“https://raw.githubusercontent/microsoft/WSL/master/distributions/DistributionInfo.json”中提取列表分发。

这是可尝试更换本机DNS后,再执行安装命令。同理,当我们打不开github网站时也可以通过更换本机DNS的方式来尝试解决。可以尝试更改为如下公共DNS,个人常用阿里的比较好用:

腾讯 DNS

IP:119.29.29.29

备用:182.254.116.116

阿里DNS

IP:223.5.5.5 223.6.6.6

百度DNS

IP:180.76.76.76

谷歌DNS

IP:8.8.8.8

电脑还未开启硬件辅助虚拟化和数据执行保护

虚拟化需要到BIOS中去开启,根据自己电脑型号,百度一下吧。

3.WSL 中的高级设置配置

官方文档:WSL 中的高级设置配置 | Microsoft Learn

本文标签: 专业版DesktopDocker