Запуск owncloud в докере от имени другого пользователя невозможенPhp

Кемеровские программисты php общаются здесь
Anonymous
Запуск owncloud в докере от имени другого пользователя невозможен

Сообщение Anonymous »

Когда я пытаюсь запустить owncloud с помощью Docker, все в порядке. Но когда я затем пытаюсь запустить его от имени другого пользователя, я всегда получаю следующую ошибку:

docker run --user 1005:1005 owncloud/server:latest
/etc/entrypoint.d/05-nsswrapper.sh: строка 8: /home/owncloud/passwd: Разрешение отклонено

Без опции --user 1005:1005 контейнер запускается правильно.
Первое, что я хотел сделать, это запустить owncloud с помощью docker Compose и запустить его от имени другого пользователя, чтобы я мог иметь том с данными на другом диске, поскольку на диске по умолчанию с операционной системой недостаточно места. Я уже сменил владельца на пользователя с именем owncloud с помощью uid=gid=1005
Я также просмотрел документацию образа докера, а также раздел https://hub.docker.com/_/php/ Запуск от имени произвольного пользователя. Но это не работает для меня. При просмотре образа докера вы увидите папку /home/owncloud с корнем владельца. Я уже использую другие сервисы с выделенными пользователями и не испытываю таких проблем.

Подробнее здесь: https://stackoverflow.com/questions/744 ... t-possible

Вернуться в «Php»