运行
docker run hello-world 报错
![](https://img.kancloud.cn/ca/75/ca758999ef1659b2cecd4ac513365101_1434x102.png)
## 解决办法
CMD命令行
~~~bash
cd "C:\Program Files\Docker\Docker"
~~~
~~~bash
DockerCli.exe -SwitchDaemon
~~~
如果启动 提示需要WSL2
去下载 WSL2
https://docs.microsoft.com/zh-cn/windows/wsl/install-win10#step-4---download-the-linux-kernel-update-package
![](https://img.kancloud.cn/77/5a/775aa68311943d683514a84c159a7e6c_1582x638.png)
然后启动虚拟机
~~~ bash
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
~~~
设置WLS默认为WLS2
~~~bash
wsl --set-default-version 2
~~~
重新启动虚拟机即可