Смонтировать «именованный том» как некорневый в Docker
Есть ли способ монтировать именованный том как пользователь без полномочий root? Я пытаюсь избежать запускаchown
в каждом Dockerfile, но мне нужно, чтобы монтирование было доступно для записи пользователю без полномочий root, чтобы иметь возможность записывать артефакты, созданные сборкой в образе
Это то что я пытаюсь
docker run --rm -it -v /home/bob/dev/:/src/dev -v builds:/mnt/build --name build hilikus/build /bin/bash
но за второе крепление я получаю
[user@42f237282128 ~]$ ll /mnt
total 4
drwxr-xr-x 2 root root 4096 Sep 18 19:29 build
Мое другое крепление (/src/dev/
) принадлежитпользовательне root, поэтому он дает то, что мне нужно; однако я не смог сделать то же самое с указанным томом.