docker官网上写得非常详细,可以直接照着来。但是有坑
=====================================
点开官网上Microsoft的链接,按照手动配置。
报错WslRegisterDistribution failed with error: 0x80370102
解决方法如下:
- 可能是电脑虚拟化功能没有开启(开启虚拟化的办法)
- 电脑里vmware等虚拟机软件(直接卸载)
- 不要按照官网里的
wsl --set-default-version 2
而设置成wsl --set-default-version 1
======================================
依然不行,似乎需要把win10系统从家庭版升级到专业版。
======================================
升级之后依然报错,查了网上的原因可能是hyper-v没有设置好。解决方法:在命令行管理员模式
bcdedit /set hypervisorlaunchtype Auto
后来发现windows docker带的图形界面基本没啥用,多在windows命令行里写代码。