En el siguiente artículo te mostramos cómo instalar Docker en Windows. Este proceso se debe realizar sobre Windows Server 2019, ya que en otras versiones de Windows no funciona. Según la documentación oficial de Docker, es necesario al menos entre 4GB o 8GB de RAM para ésta máquina.
La instalación la haremos usando PowerShell ya que el instalador oficial de Docker Desktop no funciona en versiones de Windows Server.
Aviso Importante
"Docker solo es compatible con Docker Desktop en Windows para aquellas versiones de Windows 10 que aún están dentro del calendario de servicios de Microsoft".
Este aviso aparece en al documentación oficial de Docker, por lo que entendemos que tras algunas actualizaciones Docker Desktop ha dejado de funcionar, pero aún podemos usar la instalación con PowerShell.
Instalación de Docker Desktop en Windows con PowerShell
Ejecutamos como administrador una consola de PowerShell y ejecutamos lo siguiente:
Install-Module -Name DockerMsftProvider -Repository PSGallery -Force
Una vez hayamos instalado DockerMsftProvider, procederemos a instalar Docker:
Install-Package -Name docker -ProviderName DockerMsftProvider
Una vez haya acabado procederemos a reiniciar el servidor.
Restart-Computer -Force
Tras reiniciar el servidor, verificamos que docker está instalado correctamente:
docker version
Ejecutar contenedores de Docker en Windows
Para desplegar una imagen de Docker solo tienes que abrir una consola PowerShell o CMD con permisos de administrador y ejecutar el comando necesario para desplegar el contenedor. Nosotros probamos con el contenedor de ejemplo:
Debes de tener en cuenta que para instalar contenedores debes de iniciar sesión en hub.docker.com desde la propia consola con:
docker login
Esperamos que este tutorial te haya sido de ayuda, si tienes dudas o consultas sobre esta instalación o sobre otra cuestión relacionada con tus servidores en Clouding, no dudes en contactar a soporte@clouding.io ¡Estamos para ayudarte!