Comment puis-je copier un Docker du conteneur de configuration quand je m'engage dans une image?
-
21-12-2019 - |
Question
Idéalement, tout va être réglé avec un Dockerfile et les volumes, mais parfois ce n'est pas pratique ou pratique.
Par exemple, j'ai trouvé une image avec Ghost déjà mis en place, et ça semblait fonctionner.J'ai donc ajouté quelques entrées de blog.Puis j'ai réalisé que j'ai réellement besoin de modifier le config.js pour configurer la messagerie.
J'ai donc arrêté le conteneur, commis, fait quelques changements dans bash, engagé de nouveau, et ensuite d'aller démarrer le conteneur nouveau en cours d'exécution-Esprit.Mais j'ai eu du mal à la faire fonctionner, parce que la nouvelle image n'a pas la configuration avec le répertoire de travail et de l'environnement.
Comment puis-je copier le Docker du conteneur de configuration quand je m'engage dans une image?Peut-être que j'ai besoin d'écrire un script qui s'exécute docker inspect
sur le conteneur, tire la config, et puis comprend que, dans le docker commit
ligne de commande?
La solution
C'est un problème connu: https://github.com/dotcloud/docker/issues/1141
La façon dont vous décrivez est encore le meilleur moyen de parvenir à qui je pense, mais je vais essayer, à l'aide de docker insert
et voir si cela donnera de meilleurs résultats.