Запуск 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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