
Terminator
16.10.2018
01:32:21
@littox будет жить. Поприветствуем!

daysandbox_bot
16.10.2018
15:15:58
Removed msg from Виталий Сычев. Reason: new user + external link

Макс
18.10.2018
13:34:09
Подскажите, как правильно работать с правами на volumes?
Сейчас возникает такая проблема. Я закидываю через volumes категорию с root, например. А внутри работает приложение php, запущенное от www-data. В итоге, мое приложение не может получить права на запись.

Вадим
18.10.2018
13:40:51
выдать права на хосте на диру которую пробрасываете внутрь контейнера

Google

Макс
18.10.2018
13:49:25
Так а какие права выдавать? Какому юзеру? Который внутри контейнера должен быть?

ptchol
18.10.2018
13:53:18
должный userid совпадать пользователя хоста и внутри контейнера

Макс
18.10.2018
13:56:32

Yuriy
18.10.2018
13:57:38
Юзать именованные тома
В var/lib/docker/volumes

Вадим
18.10.2018
14:01:00

Макс
18.10.2018
14:23:52
Юзать именованные тома
Неудобно же. У меня тут тонна картинок, база. Все разложено по папочкам. Я как потом данные искать буду?
И как-то заходить в контейнер, разбираться. Все это как-то сложно. Нет никакого простого механизма?
Хоть 777 ставь на категорию ?

Вадим
18.10.2018
14:28:11
фу не chmod, а chown
туплю

Макс
18.10.2018
14:32:01

Yuriy
18.10.2018
14:32:34

Google

Yuriy
18.10.2018
14:33:01
Чтоб привычный путь не менять
Можно в имидж архив закинуть чтобы он распаковал его на стадии entrypoint
И тогда они сразу будут с нужными правами

Макс
18.10.2018
14:37:53

Yuriy
18.10.2018
14:38:40
А кто может грохнуть то?
Это стандартный докеровый путь для volumes
Обратно тоже можно, но владелец файлов от этого не изменится

Макс
18.10.2018
14:42:57

Yuriy
18.10.2018
14:42:58
Ну или как вариант пересобрать весь образ чтобы контейнер работал под тем юзеров, под которым лежит нужное файло на диске

Макс
18.10.2018
15:03:59
Оххх... Раньше же как-то работало это все нормально, вроде
Ну как нормально. С правами бардак был. Но хотя бы не было проблем с записью данных. Или режимом RO. А теперь ерунда какая-то

Yuriy
18.10.2018
15:06:20
У вас я так понимаю все к докеру доступ имеют?

AstraSerg
18.10.2018
15:24:02
@carwiz Прежде всего интересен ответ на вопрос: кто/что определяет, что процесс бежит под www-data. Интересен он тем, что может помочь определить цифровой user-id, который можно использовать для chown

Terminator
18.10.2018
17:26:27
@LevSkorobogatov будет жить. Поприветствуем!