Lexx918
@Lexx918
пиво дота пхп

Как корректно задать права на смонтированные тома и папки внутри контейнеров в docker-compose универсально под любую ОСь?

Две машинки - макОСь и дебиан. На них надо запустить апп, который разворачивается докер-композом. При этом в один из контейнеров монтируются внешние тома и папки не только на чтение, но и на запись. На маке юзеры этих контейнеров сразу получают нужные права и могут писать в папки. На дебиане таких прав нет - владелец тома и папки либо рут либо 1001.
Это можно как-то универсально сконфигурировать под обе ОСи?
  • Вопрос задан
  • 1020 просмотров
Пригласить эксперта
Ответы на вопрос 1
Lexx918
@Lexx918 Автор вопроса
пиво дота пхп
Забил на универсальное решение и просто зафиксировал конкретные права на внешних папках. Для этого сначала выдал им полный доступ 0777, потом юзером из докера записал в папку тестовый файл. Глянул кто там владелец. На хосте он уже есть (старый добрый www-data). Просто отдал права на эти папки монопольно ему одному:
chown -R www-data:www-data folder
chmod u+rw,go-rw  folder
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы