[Docker] Déploiment de vos images sur l’environnement de production
mardi 6 novembre 2018Dans 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.