Powershell : Installation et configuration de Docker-EE

Docker-EE : Installation et configuration en Powershell

Bonjour à tous les lecteurs,
Voici un petit tuto pour l’installation et la configuration en Powershell de Docker-EE sur Windows Server 2016.

Docker-EE

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

Test docker-ee

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

Get-service

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.

 

 

About the Author

Romain Moulherat

Administrateur Système et geek dans l'âme, l'informatique j'adore ça !!

No Comments

Laisser un commentaire