[Docker] Déploiment de vos images sur l’environnement de production

mardi 6 novembre 2018

Dans mon cas, j’ai transféré manuellement les images ainsi que tous les fichiers de configuration sur les volumes sur la nouvelle machine.

Etape 1: Création sur le serveur de production d’un dossier /opt/docker qui contiendra tous les volumes externes avec les fichiers de configuration pour les différents services des containers.

Etape 2: J’ai sauvé les images de ma machines en locales:

docker save gerrit > gerrit.tar

Etape 3: On transfert cette image sur le serveur de production via scp

Etape 4: On charge l’image sur notre serveur de production

docker load < gerrit.tar

Etape 5: On vérifie la présence de cette image sur le serveur via la commande suivante:

docker image ls

Etape 6: On oublie pas de modifier tous les path des fichiers de configurations.

J’ai juste rencontré des problèmes avec des droits sur les volumes lors du passage de MacOSX vers linux.