Mount "benanntes Volume" als Nicht-Root in Docker
Gibt es eine Möglichkeit, ein benanntes Volume als Benutzer ohne Rootberechtigung bereitzustellen? Ich versuche zu vermeiden, ein @ ausführen zu müsschown
in jedem Dockerfile, aber ich brauche den Mount, um von einem Nicht-Root-Benutzer beschreibbar zu sein, damit ich die Artefakte schreiben kann, die durch einen Build im Image erstellt wurden
Das ist was ich versuche
docker run --rm -it -v /home/bob/dev/:/src/dev -v builds:/mnt/build --name build hilikus/build /bin/bash
aber für das zweite mount bekomme ich
[user@42f237282128 ~]$ ll /mnt
total 4
drwxr-xr-x 2 root root 4096 Sep 18 19:29 build
Meine andere Montierung /src/dev/
) gehörtBenutze, nicht von root, also gibt es was ich brauche; Mit dem genannten Volume konnte ich jedoch nicht dasselbe tun.