安装过程中出现一下问题,步骤如下
-
菜鸟教程安装windows docker
https://www.runoob.com/docker/windows-docker-install.html
-
启动后报错wsl2错误,因为本机运行的是wsl1,进行解决
-
wsl -l -v
查看运行的虚-了拟机的版本以及状态
-
因为默认运行的虚拟机(带*号)version=1导致docker报错
-
解决
wsl --set-default-version 2
将安装虚拟机版本默认版本设置成2。也可以更改当前虚拟机的versionwsl --set-version 虚拟机名称 2
然后直接跳到10 -
重新安装一个版本的虚拟机
wsl --list --online
查找虚拟机版本
-
wsl --install -d 虚拟机名称
安装指定版本的虚拟机 -
设置该虚拟机为默认
wsl --setdefault 虚拟机名称
-
windows开始栏找到虚拟机并打开,完成用户的初始化
-
此时报错
WslRegisterDistribution failed with error: 0x800701bc
,下载内核包 -
下载链接:安装后重新打开虚拟机初始化账号信息即可https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
-
重启docker,发现已经可以使用
-
docker拉取镜像缓慢,配置代理地址。
"registry-mirrors": [
"https://docker.mirrors.ustc.edu.cn",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com"
]```
14. 快的飞起。end