在此 WSL1 发行版中找不到“docker”命令
'docker" command cannot be found in this WSL1 distro
尝试安装时,在 VS Code
中,Fabric samples and binaries 通过 curl
命令:
我在拉取 Fabric docker
图像后遇到了以下错误:
The command 'docker' could not be found in this WSL1 distro. We recommend to convert this distro into
WSL 2 and activate the WSL integration in Docker Desktop settings.
N.B: Docker version 20.10.0-beta1
因此,任何不影响 IBM Blockchain Platform
v.1.0.39
使用(例如安装先决条件)的相关反馈,我们将不胜感激。
最佳
就我而言,通过在 docker 设置中启用 WSL2 发行版选项来解决。
As the log says (in your qusetion)
We recommend to convert this distro into WSL 2 and activate the WSL integration in Docker Desktop settings.
- 在 Docker 设置中
- 去
Resources
- 去
WSL INTEGRATION
- 检查
Enable integration with my default WSL distro
Apply & Restart
查看 Docker 桌面 WSL 2 后端 guide。
具体来说,您需要将 Ubuntu 发行版转换为 WSL2(目前为 WSL1)。为此,请参阅 Install section:
中的步骤 6
要将您现有的 Linux 发行版升级到 v2,运行:
wsl.exe --set-version Ubuntu 2
要么,要么通过备份 WSL1 版本 (wsl --export
) 然后将其导入新副本 (wsl --import
) 来创建新的 WSL 实例。有关所需的参数,请参阅 wsl --help
。
然后继续 Docker 安装说明的其余部分。
我遇到了同样的问题并通过导航到解决了它:docker 桌面 > 资源 > wsl 集成 然后选择正确的发行版来集成 docker与.
尝试安装时,在 VS Code
中,Fabric samples and binaries 通过 curl
命令:
我在拉取 Fabric docker
图像后遇到了以下错误:
The command 'docker' could not be found in this WSL1 distro. We recommend to convert this distro into
WSL 2 and activate the WSL integration in Docker Desktop settings.
N.B: Docker version 20.10.0-beta1
因此,任何不影响 IBM Blockchain Platform
v.1.0.39
使用(例如安装先决条件)的相关反馈,我们将不胜感激。
最佳
就我而言,通过在 docker 设置中启用 WSL2 发行版选项来解决。
As the log says (in your qusetion)
We recommend to convert this distro into WSL 2 and activate the WSL integration in Docker Desktop settings.
- 在 Docker 设置中
- 去
Resources
- 去
WSL INTEGRATION
- 检查
Enable integration with my default WSL distro
Apply & Restart
查看 Docker 桌面 WSL 2 后端 guide。
具体来说,您需要将 Ubuntu 发行版转换为 WSL2(目前为 WSL1)。为此,请参阅 Install section:
中的步骤 6要将您现有的 Linux 发行版升级到 v2,运行:
wsl.exe --set-version Ubuntu 2
要么,要么通过备份 WSL1 版本 (wsl --export
) 然后将其导入新副本 (wsl --import
) 来创建新的 WSL 实例。有关所需的参数,请参阅 wsl --help
。
然后继续 Docker 安装说明的其余部分。