Docker : Modifier un fichier dans un container stoppé

26 September 2025

Temps de lecture estimé: 1 min

Catégorie: Pense-bête

Tags: Docker, Container, Fichier, Modification


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.