Problème de 'MountPropagation' avec un container Docker in Docker

honore03 17/09/2025
RÉSOLU
honore03
Auteur Actif
Avatar de honore03
honore03
Auteur Actif

yo, j'essaie de faire tourner un agent de backup dans un container qui doit accéder aux volumes des autres containers sur le host. j'ai monté /var/lib/docker/volumes mais quand un nouveau volume est créé sur le host, mon container de backup le voit pas du tout sans restart

docker run -v /var/lib/docker/volumes:/volumes:ro my-backup-agent

y'a une option pour que les montages soient dynamiques à l'intérieur ?

17/09/2025 à 18:07

3 commentaires

perret-danielle
Membre Actif
Avatar de perret-danielle
perret-danielle
Membre Actif

c'est normal par défaut le montage est 'private'. faut que tu changes le mode de propagation du volume

18/09/2025 à 15:35
claude90
Membre Actif Secouriste
Avatar de claude90
claude90
Membre Actif Secouriste

exact, faut utiliser le flag :shared ou :slave sur ton montage pour que les changements de points de montage sur le host soient répercutés dans le container

docker run -v /var/lib/docker/volumes:/volumes:ro,slave my-backup-agent
  • attention ton kernel host doit supporter le shared mount (check mount --make-shared /)
  • Modifié le 23/05/2026 à 16:20
    honore03
    Auteur Actif
    Avatar de honore03
    honore03
    Auteur Actif

    le mode ,slave a réglé le souci direct. mtn je vois les nouveaux dossiers apparaître en live. merci !

    Modifié le 23/05/2026 à 16:20

    Laisser une réponse

    Vous devez être connecté pour poster un message !

    Rejoindre la communauté

    Recevoir les derniers articles gratuitement en créant un compte !

    S'inscrire