Instalar Docker en Windows 10

En el post anterior, vimos cómo instalar Docker en Ubuntu 20.04. En este post vamos a ver cómo instalar Docker en Windows 10.

Lo primero que tenemos que hacer es descargar el instalador de Docker para Windows:

https://desktop.docker.com/win/stable/amd64/Docker%20Desktop%20Installer.exe

En la actualidad, Docker puede usar cualquiera de estos dos backends:

  • WSL 2.
  • Hyper-V.

WSL es una capa de compatibilidad desarrollada por Microsoft para correr ejecutables de Linux (en formato ELF) nativamente en Windows 10 y Windows Server 2019. WSL 2 es una nueva versión de la arquitectura que permite que el subsistema Windows para Linux ejecute los binarios de Linux ELF64 en Windows.

En este post, vamos a ver cómo instalar Docker en Windows 10 con el backend WSL 2.

Para poder habilitar WSL 2 en nuestro Windows 10, deberemos tener como mínimo:

  • Windows 10 64-bit: Home o Pro 2004 (build 19041) o superior.
  • Windows 10 Enterprise o Education 1909 (build 18363) o superior.

Para correr WSL 2 en Windows 10, nuestra máquina deberá tener al menos el siguiente hardware:

  • Un procesador de 64-bit con SLAT (Second Level Address Translation).
  • 4GB de memoria RAM.
  • Soporte hardware de virtualización habilitado en los ajustes de la BIOS.

Una vez que hayamos comprobado que nuestra máquina y sistema operativo cumplen los requisitos, abrimos PowerShell en modo Administrador y ejecutamos el siguiente comando:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Con ésto, estaremos instalando y habilitando WSL 2 en nuestro equipo.

Una vez instalado, debemos habilitar la característica Virtual Machine Platform, que es un requisito adicional de la segunda versión de WSL:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Por último, ejecutaremos el siguiente comando con el que le estamos diciendo a Windows que, por defecto, debe usar WSL 2:

wsl --set-default-version 2

Pues bien. Con ésto, ya habremos instalado y habilitado WSL 2.

El siguiente paso, será hacer doble clic sobre el instalador de Docker, que descargamos desde su web, para iniciar el proceso de instalación.

Tardará un ratito, dependiendo de la velocidad de vuestra máquina, pero no os hará preguntas.

Una vez terminada la instalación, se iniciará el servicio. También tardará un poquito. En la barra de tareas de Windows veréis el icono de Docker y el estado en el que se encuentra el servicio.

Podréis acceder a la aplicación de gestión de Docker desde el icono de la barra de tareas o desde el icono que se agrega al escritorio:

Al hacer clic sobre el icono ya podréis gestionar vuestros contenedores e imágenes Docker, así como actualizar la aplicación, entre otras cosas:

Be the first to comment

Por favor acceder para comentar.