win10家庭版wsl安装使⽤Docker踩坑
错误的原因
WSL作为微软⾃家⽀持的Linux⼦系统,在开发中已经被⼴泛应⽤,但依旧有不少坑,如果你打算在WSL中安装Docker,特别是在家庭中⽂版中安装,我强烈建议你看下去。
关于WSL1的安装与基本配置不再做详细叙述,百度都有详细的教程。
但如果是Win 10家庭版⽤户,即使在Linux⼦系统中按照官⽹常规引导安装之后,也⽆法正常启动和使⽤,因为⽆法启动daemon守护进程,就算⼀步⼀步到最后没有任何报错,也⽆法启动docker。
解决⽅案
在查阅了许多博客之后,终于到了解决办法,就是Docker for Windows⽬前是默认⽀持WSL2的,也就是说,只需要将WSL升级为WSL2再安
装Docker for Windows,WSL2的⼦系统中不需要进⾏任何的操作就可以共享Windows 10的Docker。
然后你⼗分激动地想要把WSL1升级到WSL2,发现需要除了启动WSL外,还需要在服务中启动⼀个叫Hyper-V的功能
image
你使⽤Win + R快捷键打开程序与功能win10怎么升级
image