Docker : Modifier un fichier dans un container stoppé
26 September 2025
Temps de lecture estimé: 1 min
Catégorie: Pense-bête
Dernièrement, j'ai modifié un fichier de conf apache2 directement dans un container docker. Au redémarrage, le container redemarrait en boucle, car la conf était foireuse.
Je me suis donc retrouvé coincé avec uncontainer stoppé, et je n'avais pas accès à la méthode de déploiement, pour faire repartir le process.
Donc petit tuyau trouvé sur les internets :
Dans le container en restart loop, on identifie son nom ou son ID :
docker ps -a
Une fois son nom ou ID récupéré, on peut faire une copie locale du fichier à modifier :
docker cp <container_id_ou_nom>:/chemin/vers/fichier/a/modifier .
Une fois la modification terminée, on peut remettre le fichier dans le container :
docker cp ./fichier/a/modifier <container_id_ou_nom>:/chemin/vers/fichier/a/modifier
Une fois terminé, on peut redémarrer :
docker start <container_id_ou_nom>
Et voilà, le container redémarre avec la bonne conf.