Cómo instalar Docker Desktop (gratuito) para ejecución de contenedores en Windows. Cómo ejecutar nuestro primer contenedor Hola Mundo en Docker.
- Descargar e instalar Docker Desktop en Windows.
- Ejecutar Docker Desktop en Windows.
- Descargar e iniciar contenedor de ejemplo Hola mundo en Docker.
Descargar e instalar Docker Desktop en Windows
Descargaremos el instalador de Docker Desktop para Windows desde la web oficial:
Descargaremos el instalador para el sistema operativo con el que estamos trabajando (admite Linux, MacOS y Windows):

Ejecutaremos el instalador descargado «Docker Desktop Installer.exe» y seguiremos los pasos del asistente. Dejaremos las dos opciones que vienen marcadas por defecto: Use WSL 2 instead of Hyper-V y Add shortcut to desktop y pulsaremos «Ok»:

La instalación de Docker Desktop, como podemos comprobar, es muy sencilla:

Una vez instalado Docker Desktop nos mostrará el mensaje «Installation succeeded». Pulsaremos «Close»:

Ejecutar Docker Desktop en Windows
Ejecutaremos Docker Desktop en nuestro equipo Windows, desde el acceso directo en el menú Inicio:

Aceptaremos los el servicio de suscripción:

Pulsaremos «Start» para iniciar el servicio Docker en Windows:

Nos mostrará un icono para el inicio/apagado de Docker en el área de notificación de Windows:

A partir de ahora podremos descargar, instalar e iniciar contenedores en Docker desde nuestro equipo Windows, como mostramos a continuación.
Descargar e iniciar contenedor de ejemplo Hola mundo en Docker
Para instalar un contenedor, será tan sencillo como abrir una ventana de MS-DOS (símbolo de sistema) si estamos trabajando en Windows, y ejecutar el siguiente comando:
1 |
docker pull hello-world |
Lo único que necesitaremos saber es el nombre del contenedor, en este caso «hello-world».
Una vez instalado, para ejecutar el contedor usaremos el comando:
1 |
docker run hello-world |
Si todo es correcto, se iniciará el contedor:

Para mostrar un listado de los contenedores disponibles ejecutaremos el comando:
1 |
docker container ls -a |

Y si queremos eliminar alguno ejecutaremos el comando:
1 |
docker container rm ad789c5522df |
Donde sustituiremos «ad789c5522df» por el identificador del contenedor obtenido con el comando anterior (ls).