En aquest article et mostrem com instal·lar Docker al Windows. Aquest procés s'ha de dur a terme al Windows Server 2019, ja que no funciona en altres versions del Windows. Segons la documentació oficial de Docker, aquesta màquina necessita com a mínim 4GB o 8GB de RAM.
Farem la instal·lació amb PowerShell, ja que l'instal·lador oficial de Docker Desktop no funciona en versions del Windows Server.
Avís important
"Docker només ofereix compatibilitat amb Docker Desktop al Windows per a les versions del Windows 10 que encara es troben dins del calendari de manteniment de Microsoft".
Aquest avís apareix a la documentació oficial de Docker, per la qual cosa entenem que Docker Desktop ha deixat de funcionar després d'algunes actualitzacions, però encara el podem instal·lar amb PowerShell.
Instal·lació de Docker Desktop al Windows amb PowerShell
Obrim una consola de PowerShell com a administrador i executem el següent:
Install-Module -Name DockerMsftProvider -Repository PSGallery -Force
Un cop hàgim instal·lat DockerMsftProvider, instal·larem Docker:
Install-Package -Name docker -ProviderName DockerMsftProvider
Un cop hagi acabat la instal·lació, reiniciarem el servidor.
Restart-Computer -ForceDesprés de reiniciar el servidor, comprovem que docker s'ha instal·lat correctament:
docker versionExecutar contenidors de Docker al Windows
Per desplegar una imatge de Docker, només has d'obrir una consola de PowerShell o CMD amb permisos d'administrador i executar l'ordre necessària per desplegar el contenidor. Nosaltres ho vam provar amb el contenidor d'exemple:
Tingues en compte que, per instal·lar contenidors, has d'iniciar sessió a hub.docker.com des de la mateixa consola amb:
docker loginEsperem que aquest tutorial t'hagi estat útil. Si tens dubtes o consultes sobre aquesta instal·lació o sobre qualsevol altra qüestió relacionada amb els teus servidors a Clouding, no dubtis a contactar amb soporte@clouding.io Som aquí per ajudar-te!