The command ‘docker’ could not be found in this WSL 2 distro.

1、 在搭建openHarmony开发环境时遇到该问题。
We recommend to convert this distro to WSL 2 and activate
the WSL integration in Docker Desktop settings.

For details about using Docker Desktop with WSL 2, visit:

https://docs.docker.com/go/wsl2/
2、分析原因
此错误出现的原因主要是因为所在的系统的WSL版本对比于
Docker Desktop的WSL版本过低导致。
3、解决办法

第一步:在powerShell中查看wsl版本

wsl --list --running

第二步:转换低系统wsl到2

wsl --set-default-version  2

第三步:查看是否成功解决该问题

wsl
docker images

在这里插入图片描述

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐