无法从Bash脚本Windows运行docker构建命令



我是docker的新手。我已经成功安装了docker桌面,并希望从shell脚本运行docker构建命令。我的shell脚本如下所示:

#!/usr/bin/env bash
if test -z "$1"
then
echo "Usage ./build-image.sh VERSION"
echo "No version was passed!"
exit 1
fi
VERSION=$1
docker build -t download-data:$VERSION download_data

当我在命令提示符上运行相同的命令时,它是有效的,但当我尝试通过bash:运行时

bash build-image.sh 0.1

它给出以下错误:

The command 'docker' could not be found in this WSL 2 distro.
We recommend to activate the WSL integration in Docker Desktop settings.

我已经在Docker设置中激活了WSL集成。我使用的是Windows 10版本2004 Build 19041.508

您可能需要将默认的WSL发行版设置为与docker桌面集成的发行版。

最新更新