Estoy intentando instalar DDEV desde PowerShell, siguiendo estas instrucciones:https://www.drupal.org/docs/develop/local-server-setup/windows-development-environment/installing-drupal-with-ddev-in-wsl2-on-windows/installing-docker-ddev-drupal- en-wsl2
Puedo ejecutar el primer comando de PowerShell (en una ventana "Ejecutar como administrador") sin problemas:
Set-ExecutionPolicy Bypass -Scope Process -Force;
[System.Net.ServicePointManager]::SecurityProtocol =
[System.Net.ServicePointManager]::SecurityProtocol -bor 3072;
Esto funciona sin errores. El siguiente comando:
iex ((New-Object
System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/ddev/ddev/master/scripts/install_ddev_wsl2_docker_inside.ps1'))
devuelve el siguiente error:
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
En un momento tuve instalado Docker Desktop, pero lo desinstalé. Ya no aparece en Panel de control --> Programas y características. Si ejecuto el comando wsl.exe -l -v
en una ventana normal (no de administrador) de PowerShell, devuelve lo siguiente:
NAME STATE VERSION
* Ubuntu Running 2
Si ejecuto el mismo comando en la ventana de administración de PowerShell, aparece "El subsistema de Windows para Linux no tiene distribuciones instaladas..."
¿Dónde ve el administrador PowerShell los restos de Docker Desktop y cómo puedo deshacerme de ellos por completo?
Respuesta1
Ejecute el script como un usuario normal, NO desde una cuenta de administrador. Las instrucciones son incorrectas, en este caso.