Я хочу смонтировать том в контейнере докера как пользователь без полномочий root.Я использую следующее (k8s.yaml) -
volumeMounts:
- name: volume-to-be-mounted
mountPath: /location
volumes:
- name: volume-to-be-mounted
hostPath:
path: path
type: DirectoryOrCreate
Этот том монтируется как root внутри контейнера.Но я хочу смонтировать его без полномочий root.Есть ли способ сделать это?Я также могу использовать https://docs.docker.com/storage/volumes/, но я хочу смонтировать тот же том и в другом контейнере (в том же пакете).
Некоторые решения, которые приходят на ум, но не подходятМой вариант использования -
- изменить права доступа к каталогу в точке входа (недопустимо, потому что точка входа будет запущена от имени пользователя без полномочий root.)
- https://stackoverflow.com/a/39576814/9081810 Яиспользуя k8s.yaml, чтобы указать мои требования.Я не знаю, как это решение подойдет.
Возможные решения, которые могут работать, но я не знаю, как это сделать -
- установить разрешения на 777во время монтажа тома.