Задать вопрос
@korolin2k
Системный администратор

Как дать полный доступ к директории определенному пользователю внутри контейнера Docker?

Хостовая система на Debian 12
Создана директория /mnt/share, к которой при помощи fstab подключена сетевая шара.
Владельцем папки является root.

Далее Docker контейнер.
При запуске контейнера Docker директория /mnt/share из хостовой системы подключается к директории /mnt/share внутри контейнера, где владельцем также является root.
Внутри контейнера могу спокойно зайти в директорию /mnt/share и создавать там внутри папки (которые сразу же появляются на сетевой шаре)

Вопрос
Как дать полный доступ к директории /mnt/share пользователю www-data внутри этого Docker контейнера? Это необходимо для нормальной работы сервиса, на котором завязан пользователь www-data.

Запускаю команды внутри контейнера, ничего не меняется.

chown -R :www-data /mnt/share
chmod -R g+rwx /mnt/share

root неизменно остается владельцем mnt/share, никакие права не применяются (команды по умолчанию выполняются от пользователя root внутри контейнера)
  • Вопрос задан
  • 890 просмотров
Подписаться 6 Простой 4 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы