Je peux voir qu'il est possible d'insérer un fichier dans un conteneur Docker via insert
:
docker insert IMAGE URL PATH
Existe-t-il un moyen de récupérer le contenu d'un fichier dans un conteneur Docker et de le sauvegarder quelque part sur le système d'exploitation hôte? Je voudrais extraire la valeur d'un fichier de configuration et le stocker sur mon système d'exploitation hôte.
Réponses:
Cela dépend de la version de l'outil Docker que vous utilisez:
La version actuelle a une commande 'cp' ordinaire, selon cp doc v0.6.3 :
Pour une version plus ancienne, vous pouvez envisager d'utiliser 'export' à partir du document d'exportation v0.5.3 :
(Il peut également y avoir d'autres options, en fonction des capacités de votre conteneur.)
la source