Installer et utiliser les Windows Containers Docker sous Windows Server 2016/2019

Depuis la console PowerShell :

Tout d'abord, installer la fonctionnalité Containers :

Install-WindowsFeature Containers

Redémarrer la machine pour terminer l'installation de la fonctionnalité :

restart-computer

Ajouter le dépôt PSGallery à la liste des dépôts reconnus :

Set-PSRepository -name "PSgallery" -InstallationPolicy Trusted 

Accepter l'installation du fournisseur de paquets NuGet avec O et patienter un instant.

Installer le module DockerMsftProvider :

Install-Module -Name DockerMsftProvider -Repository PSGallery -Force

Et enfin le paquet docker (en confirmant l'installation avec T) :

Install-Package -Name docker -ProviderName DockerMsftProvider

Récupération d'une image docker

Pour récupérer l'image NanoServer depuis le Hub Microsoft (adapter la version après les : à la version actuelle du serveur ou plus ancienne) :

docker pull mcr.microsoft.com/windows/nanoserver:1809

Sources