無法從 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-在-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 視窗中執行相同的命令,我會收到“適用於 Linux 的 Windows 子系統沒有安裝發行版...”

管理員 PowerShell 在哪裡可以看到 Docker Desktop 的殘留物以及如何完全擺脫它?

答案1

以普通使用者身分執行腳本,而不是從管理員帳戶執行。在這種情況下,說明是不正確的。

相關內容