
win10专业版安装Docker DeskTop
1.下载Docker DeskTop
官网下载地址:
https://desktop.docker.com/win/stable/amd64/Docker%20Desktop%20Installer.exe
国内镜像下载地址:
https://smartidedl.blob.core.chinacloudapi.cn/docker/20210926/Docker-win.exe
2.安装
1.配置盘符映射(可选)
因为默认安装到C盘。后续下载一些镜像时也会存放在C盘,这里通过mklink创建软链接的方式,将文件映射到我的D盘中,先在D盘创建好如下四个目录结构:
名字随便给
D:\wgl\Docker
D:\wgl\Docker\Local
D:\wgl\Docker\Roaming\DockerD:\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.com/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 中的高级设置配置
更多推荐








所有评论(0)