[Windows Server 2016] Installer la fonctionnalité de conteneurs

L’arrivée de Windows Server 2016 apporte une nouvelle fonctionnalité assez importante à souligner : les conteneurs. Cette technologie de virtualisation bien connue dans les environnements GNU/Linux arrive enfin sous Windows ! Découvrons ensemble l’installation de ces conteneurs dans Windows Server.

Les conteneurs sous Windows Server fonctionnent de mêche avec Hyper-V et… Docker ! Il s’agit ni plus ni moins d’une intégration de Docker dans Windows Server, lorsqu’on parle des conteneurs dans Windows Server.

La procédure a été effectuée dans une machine virtuelle (nested virtualization) sous Windows Server 2016 Standard avec l’expérience utilisateur. Ouvrez le « Gestionnaire de Serveur« , puis cliquez sur « Gérer » et « Ajouter des rôles et fonctionnalités« . La page de garde « Avant de commencer » peut être rapidement passée – sélectionnez l’option « Installation basée sur un rôle ou une fonctionnalité« .


L’étape suivante consiste à choisir le serveur sur lequel vous souhaitez installer la fonctionnalité- ici, un seul serveur (celui du test) qui est déjà pré-sélectionné.

Il ne s’agit pas d’un rôle pour les « Conteneurs » mais d’une fonctionnalité. Laissez donc les rôles tels qu’ils sont, n’en cochez aucun et cliquez sur le bouton « Suivant« .

Dans les fonctionnalités, descendez dans la liste et cochez la case à côté de « Conteneurs » :

L’assistant d’installation va initier de lui-même tous les outils et autres paramètres pour pouvoir mettre en place les conteneurs dans votre Windows Server.
S’en suit une confirmation d’installation et un possible redémarrage, selon les mises à jour installées.

Selon la puissance de votre machine, la durée d’installation des conteneurs va varier – de mon côté, il ne m’a suffit que de quelques minutes en VM.
Les premières étapes sont passées – et c’était le plus simple ! En effet, nous allons maintenant devoir utiliser PowerShell pour exploiter les conteneurs… Mais aussi (et surtout) terminer l’installation qui a été initiée. L’ajout de la fonctionnalités « Conteneurs » a permis d’ajouter les commandes PowerShell dans votre session, les outils nécessaires pour pouvoir utiliser vos conteneurs et bien entendu les gérer.


Ouvrez PowerShell en tant qu’Administrateur -important !- et saisissez-y la commande suivante :

Install-Module -Name DockerMsftProvider -Repository PSGallery -Force

En clair, cette commande installera le « noyau » pour les conteneurs, à savoir Docker depuis la bibliothèque de Microsoft. Une confirmation sera demandée – acceptez en appuyant sur la touche « O » (la lettre, pas le chiffre). Toutefois, si vous lisez bien ce qui est marqué, vous repérerez une information : « Voulez-vous que PowerShellGet installe et importe le fournisseur NuGet maintenant ? » – L’installation ne pourra pas être effectuée tant que les outils ne sont pas installés.

Il sera alors nécessaire de re-lancer une nouvelle fois la commande, sans le « -Force » à la fin.

Lorsque tout est terminé, vous devriez avoir un retour de Docker vous présentant la version qu’il est installée, c’est que votre installation est prête à l’emploi !

Prochaine étape, le téléchargement et l’installation d’une image Windows Server Core !

Sources

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Share This
Fermer
Fermer