运行curl命令创建新的laravel项目时,Docker未运行

运行curl命令创建新的laravel项目时,Docker未运行,laravel,docker,curl,Laravel,Docker,Curl,我刚开始学习laravel,并遵循“Windows入门”教程。 我设法安装Docker Desktop并配置为使用WSL2后端 当我运行命令curl-s时https://laravel.build/example-app |bash要从cmd创建laravel应用程序目录,出现此警告Docker未运行 我使用命令提示符运行curl。(cmd) 更新: 因此,我在Windows终端中运行命令: PS E:\Play> curl -s https://laravel.build/example

我刚开始学习laravel,并遵循“Windows入门”教程。 我设法安装Docker Desktop并配置为使用WSL2后端

当我运行命令
curl-s时https://laravel.build/example-app |bash
要从cmd创建laravel应用程序目录,出现此警告
Docker未运行

我使用命令提示符运行curl。(cmd)

更新:

因此,我在Windows终端中运行命令:

PS E:\Play> curl -s https://laravel.build/example-app | bash
以下是我得到的答复:

cmdlet Invoke-WebRequest at command pipeline position 1
Supply values for the following parameters:
Uri:

知道怎么做吗?

您需要安装linux发行版,然后在Windows终端中为linux发行版创建一个新选项卡,并在那里运行命令,而不是在Windows powershell选项卡中运行该命令。

尝试在Docker设置中显式使用您的发行版:

然后重新启动WSL2终端并重试。这应该会有帮助。
您还可以在浏览器中打开并检查脚本正在运行的命令:并手动运行这些命令以检查输出是否有任何错误。

能否详细说明如何执行curl?使用docker exec?是否检查Docker服务是否处于活动状态?Docker正在运行。当我输入'docker--version'时,回复'docker version 20.10.2,build 2291f61'。可能是这里有什么>?在我看来,脚本是bash for Unix,您是否尝试在不使用curl的情况下执行脚本?我的意思是在本地下载脚本并尝试在本地执行它