PowerShell から DDEV をインストールできない

PowerShell から DDEV をインストールできない

次の手順に従って、PowerShell から DDEV をインストールしようとしています。https://www.drupal.org/docs/develop/local-server-setup/windows-development-environment/installing-drupal-with-ddev-in-wsl2-on-windows/installing-docker-ddev-drupal-in-wsl2

最初の PowerShell コマンド (「管理者として実行」ウィンドウ内) は問題なく実行できます。

Set-ExecutionPolicy Bypass -Scope Process -Force; 
[System.Net.ServicePointManager]::SecurityProtocol = 
[System.Net.ServicePointManager]::SecurityProtocol -bor 3072;

これはエラーなしで動作します。次のコマンド:

iex ((New-Object 
System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/ddev/ddev/master/scripts/install_ddev_wsl2_docker_inside.ps1'))

次のエラーを返します:

Docker Desktop integration is enabled with the default distro and it must but turned off.
At line:36 char:5
+     throw "Docker Desktop integration is enabled with the default dis ...
+     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : OperationStopped: (Docker Desktop ...but turned off.:String) [], RuntimeException
+ FullyQualifiedErrorId : Docker Desktop integration is enabled with the default distro and it must but turned off

以前 Docker Desktop をインストールしたことがありましたが、アンインストールしました。コントロール パネル --> プログラムと機能には表示されなくなりました。wsl.exe -l -v通常の (管理者以外の) PowerShell ウィンドウでコマンドを実行すると、次の結果が返されます。

NAME      STATE           VERSION
* Ubuntu    Running         2

管理者 PowerShell ウィンドウで同じコマンドを実行すると、「Windows Subsystem for Linux にはインストールされたディストリビューションがありません...」というメッセージが表示されます。

管理者 PowerShell は Docker Desktop の残りをどこで確認していますか? また、それを完全に削除するにはどうすればよいですか?

答え1

管理者アカウントからではなく、通常のユーザーとしてスクリプトを実行します。この場合、指示は正しくありません。

関連情報