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.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage