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

edouard72 22/10/2024
RÉSOLU
edouard72
Auteur
Avatar de edouard72
edouard72
Auteur

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

22/10/2024 à 00:08

2 commentaires

bernard-muller
Membre Actif
Avatar de bernard-muller
bernard-muller
Membre Actif

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
22/10/2024 à 18:51
edouard72
Auteur
Avatar de edouard72
edouard72
Auteur

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

Oops! An Error Occurred

The server returned a "500 Internal Server Error".

Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.