Docker : montage de volume avec des permissions root

hubert-maggie 23/05/2024
RÉSOLU

yo, quand je monte un volume docker sur mon host linux, les fichiers créés par le container appartiennent à root. du coup je peux plus les modifier avec mon user normal sur mon pc

23/05/2024 à 10:06

3 commentaires

lucie-perret
Membre Actif
Avatar de lucie-perret
lucie-perret
Membre Actif

fais un sudo chown après chaque run c'est ce que je fais moi

24/05/2024 à 09:45
alex-potier
Membre Actif
Avatar de alex-potier
alex-potier
Membre Actif

faut passer ton UID et ton GID au container au moment du run. comme ça le process à l'intérieur écrit avec tes droits

docker run -u $(id -u):$(id -g) -v $(pwd):/app image
25/05/2024 à 05:12

ah parfait ça évite de s'embêter avec les droits après. ça marche nickel !

26/05/2024 à 00:05

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