Docker : montage de volume avec un dossier inexistant sur l'host

Posté par raynaud-roland le 23/04/2025
RÉSOLU

raynaud-roland

Membre depuis le 14/03/2019

slt, quand je lance mon container, docker crée automatiquement le dossier sur mon host s'il n'existe pas, mais il appartient à root. du coup mon app a pas les droits pour écrire dedans

Commentaires

gabriel-renaud

Membre depuis le 19/07/2024

crée le dossier manuellement avec ton user avant de lancer le docker run

julie50

Membre depuis le 28/05/2019

c'est le comportement par défaut de docker daemon (qui tourne en root). pour éviter ça, faut soit pré-créer le dossier, soit utiliser un volume 'named' plutôt qu'un bind mount, ou alors utiliser le mode 'rootless' de docker

raynaud-roland

Membre depuis le 14/03/2019

j'ai fait un `mkdir` dans mon script de deploy avant le run et c bon. merci

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