это или нет. монтирую через -v файл в контейнер от юзера abc, но в контейнере он уже лежит с юзером root.. при этом юзер в контейнере не рутовый. возможно монтировать файл чтобы в контейнере он оказался от того же юзера который в контейнере? сейчас ситуация что юзер в контейнере не может прочитать примонтированный файл
Не знаю как в докере, но в кубе я недавно встретил подобную проблему и решил ее, добавив эти настройки в StatefulSet: securityContext: fsGroup: 1000 1000 - uid моего юзера. Подобный флаг есть у докера - ищи в доке.
пока не нашел аналогичного флага для докера :( только ишью https://github.com/moby/moby/issues/2259
ок. а если просто права в Dockerfile добавить: RUN chown testuser.testuser /mnt/test_volume
Можно рекурсивно chown -R appuser:appgroup /path/to/volume
Обсуждают сегодня