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
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.