다음 지침에 따라 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 창에서 동일한 명령을 실행하면 "Linux용 Windows 하위 시스템에 설치된 배포판이 없습니다..."라는 메시지가 표시됩니다.
관리자 PowerShell은 Docker Desktop의 남은 부분을 어디에서 확인하며 이를 완전히 제거하려면 어떻게 해야 합니까?
답변1
관리자 계정이 아닌 일반 사용자로 스크립트를 실행하십시오. 이 경우 지침이 올바르지 않습니다.