Instalación de Docker en Windows

Instalación de Docker en Windows

Docker promete facilitar el intercambio de aplicaciones, solucionando el problema de quejas como "Funciona en mi máquina pero no en otra"

No he usado Docker durante el tiempo suficiente para saber si se cumplió la promesa. Está claro que sólo será cierto si todos tienen Docker instalado en cada máquina. La mayoría de mis clientes se ejecutan en Windows y no tienen Docker instalado.

Instalar Docker en Windows es una molestia. La documentación del proceso que encontré es incorrecta o está desactualizada, es confusa y está escrita por autores que están mucho más familiarizados con Linux que con Windows.

¿Cuál es un proceso de instalación simple y básico que se puede seguir para hacerlo?

Respuesta1

Después de luchar con esto durante varios días, se me ocurrió este proceso que parece funcionar:

  1. Abrir powershell como administrador

  2. En powershell, escriba: dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

  3. En powershell, escriba: dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

  4. En el navegador, vaya al sitio web.https://docs.docker.com/docker-for-windows/install/ y descargue el instalador de Docker Desktop para Windows.

  5. Ejecute el instalador "Docker Desktop Installer.exe"

  6. Descargue el paquete de actualización del kernel de Linux desdehttps://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

  7. Ejecute el instalador "wsl_update_x64.msi"

  8. En powershell, escriba: wsl --set-default-version 2

  9. Reinicie ventanas.


Una comprobación rápida de que la instalación fue exitosa:

  1. En un símbolo del sistema, escriba: docker run -d -p 80:80 docker/getting-started

  2. Abra el navegador en http://localhost

Debería ver una página con mucha información sobre Docker. Advertencia: parte de esta información está desactualizada o no se aplica a Windows.

información relacionada