[Windows Server 2016] Déployer votre premier conteneur Windows Nano Server Core

containers avr. 25, 2017

Les conteneurs, c’est formidable. Suite à l’installation des conteneurs (CT) sur votre Windows Server, nous allons dès à présent créer un premier « ct » simple : Un Windows Nano Server en mode Core (sans interface graphique, avec le strict minimum pour lancer la machine.

Lorsque la fonctionnalité « Conteneurs » est installée, vous pouvez dès à présent exploiter la formidable expérience de ce type de virtualisation. Ouvrez une console PowerShell en tant qu’Administrateur puis saisissez la commande « docker images » :

Pour rappel, les conteneurs sous Windows Server font appel à une version modifiée de Docker pour être compatible avec l’OS de Microsoft. Ce qui est très intéressant, c’est de pouvoir bénéficier des mêmes commandes docker version Linux sous Windows, pratique pour retenir !
La commande plus haut vous montre toutes les images que vous avez actuellement sur votre système. Puisqu’il n’y a pas encore eu de téléchargement compte-tenu de l’installation, il faut donc récupérer une image du Windows Nano pour ensuite l’exploiter. C’est d’ailleurs un peu dommage que Microsoft n’ait pas mis en place un téléchargement automatique de l’image de base de Windows Nano, m’enfin bon.

Pour télécharger une image, il faut effectuer un « docker pull » suivi du nom du modèle, ici « microsoft /windowsservercore« 

docker pull microsoft/windowsservercore

En téléchargeant le modèle, vous verrez apparaître la barre de téléchargement et notamment à côté un ID : cet ID de téléchargement ne correspond pas à l’ID de votre conteneur. Toutefois, il me semble qu’il s’agisse de l’ID du modèle dans les dépôts où vous téléchargez l’image.

Une fois le téléchargement, refaites (pour contrôle) un « docker images » – tous les modèle que vous avez téléchargé seront visibles dans une liste.
Enfin, pour lancer un conteneur, faites la commande suivante :

docker run microsoft/windowsservercore

Juste après avoir lancé la commande, votre fenêtre sera modifiée : bienvenue dans votre conteneur Windows Nano Server Core !

Julien

Passionné par l'informatique depuis tout petit, je transforme ma passion en expertise. Utilisateur au quotidien des systèmes Microsoft, les OS GNU/Linux sont toujours sous mon coude ! Hire me !