Sommaire
ToggleBonjour à tous,
Voici un petit tuto pour l’installation et la configuration en Powershell de Docker-EE sur Windows Server 2016.
Docker-EE qu’est-ce que c’est ?
Docker Enterprise Edition est une plateforme de « Containers-as-a-Service » conçu pour les entreprises. Cette plateforme permet de créer et de gérer des conteneurs.
Pour plus d’informations je vous renvoie vers la page officielle de Docker-ee ICI.
Prérequis
Dans un premier temps il faut faire l’installation de la fonctionnalité « Containers » sur votre serveur Windows server 2016.
En utilisant les commandes Powershell suivantes :
Install-WindowsFeature Containers
Un redémarrage est ensuite nécessaire
Shutdown -r -t 0
Après le redémarrage vous devez installer le module Powershell qui permet l’installation de Docker
Install-Module DockerMsftProvider -Force
Vous voilà fin prêt pour l’installation de Docker-ee !
Installation
Maintenant exécutez la commande suivante afin de lancer l’installation de Docker :
Install-Package Docker -ProviderName DockerMsftProvider -Force
Il faut ensuite faire un « start » sur le service (Cette action peut prendre plusieurs minutes)
Start-Service Docker
Ensuite, on peut vérifier l’état du service :
Get-Service Docker
Pour tester le bon fonctionnement de votre Docker exécutez la commande suivante :
Docker container run hello-world:nanoserver
Personnalisation
Le but de cette personnalisation est de renommer le service et de changer le répertoire de configuration et de stockage des images/conteneurs. Dans un premier on « Stop » le service Docker :
Stop-service Docker
On vérifie ensuite qu’il est bien arrêté
Get-Service Docker
Le service a besoin d’être désactivé de manière à éviter qu’il arrive en concurrence avec notre futur service.
Set-Service Docker -StartupType Disabled
On crée ensuite notre service et on précise l’emplacement des fichiers de configuration de ce dernier, le mieux est de prévoir un emplacement dédié sur une partition dédiée.
New-Service -Name Docker_MonService -BinaryPathName "C:\Program Files\docker\dockerd.exe -g <Path du répertoire cible> --run-service" -StartupType Automatic
On démarre ensuite le nouveau service Docker
Start-Service Docker_MonService
Pour vérifier que tout est OK faites :
Docker info
Et normalement vous devriez avoir dans les informations au niveau de la ligne « Docker Root Dir: » votre chemin d’accès de la nouvelle configuration.
Voilà, pour ce tuto sur l’installation et la configuration de Docker-EE.