Docker : 'Permission denied' sur un volume monté (User ID)

Posté par edouard72 le 22/10/2024
RÉSOLU

edouard72

Membre depuis le 06/05/2024

slt, je monte un dossier de mon host dans mon container, mais mon appli (qui tourne pas en root) n'arrive pas à écrire dedans alors que j'ai mis un `chmod 777` sur le host

Commentaires

bernard-muller

Membre depuis le 11/10/2021

c'est une histoire d'UID. ton user dans le container n'a sûrement pas le même ID que celui sur ton host. le plus simple c'est de lancer ton container en mappant ton UID actuel

docker run -u $(id -u):$(id -g) -v ./data:/app/data my-image

edouard72

Membre depuis le 06/05/2024

le `-u $(id -u)` a réglé tous mes soucis de droits sur les volumes. nickel. 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