
Jevgeni
08.06.2018
16:03:40
про gid/pid=0 знаю

Roman
08.06.2018
16:03:48
какой вопрос - такой ответ :)

Jevgeni
08.06.2018
16:04:15

Konstantin
08.06.2018
16:04:57
Что значит игнорировать?

Google

Jevgeni
08.06.2018
16:12:28
Что значит игнорировать?
опишу сценарий: есть две машины, на одной из них новые файлы создаются с маской 644 (по умолчанию на многих дистрах), на другой - 640. делая git pull на обоих машинах получаем файлы с разными правами доступа. сами образы собираются на обоих машинах прекрасно, но некоторые приложения, при построении которых добавляем файлы с хоста в образ ADDом нормально не работают.
причиной всему то, что при построении образов докер считается с правилами доступа к файлам на хосте, где его запускают
"chmod 644" на хосте после git pull не предлагать.. я слишком ленивый

Konstantin
08.06.2018
16:13:21
что ты игнорировать собрался?

Jevgeni
08.06.2018
16:13:48
права чтения на файлы
я хочу, чтобы на второй машине в образ добавился файл с правами 644, не делая chmod

Konstantin
08.06.2018
16:15:29
есть какие-то определённые дефолты, к которым ты мог бы их привести? ты не можешь игнорировать, тут даже это понятие не подходит. Ты можешь изменить
у тебя в образе не рут?

Jevgeni
08.06.2018
16:16:19
есть рут
меня интересует функционал докера как такового

Konstantin
08.06.2018
16:17:23
максимум ты можешь на лету uid\guid менять, атрибуты только через RUN

Jevgeni
08.06.2018
16:20:37
принял, понял. спасибо. тогда легче "chmod -R 644 ./*" запускать перед построением образа
очень надеялся, что можно сделать через настройки окружения докера

Konstantin
08.06.2018
16:25:08
@j3vgeni почему везде разные атрибуты?

Google

Ilya
08.06.2018
16:25:43
потому что пациент не знает про umask

Konstantin
08.06.2018
16:27:57
не знает или не желает? )

Jevgeni
08.06.2018
16:30:05
таки не знает
мир вашему дому )
вопрос снят

Roman
08.06.2018
16:36:55
ну так это не по докеру вопрос был значит :)

Jevgeni
08.06.2018
16:59:02
любую проблему можно решить несколькими способами

Konstantin
08.06.2018
17:04:26

MaXG
09.06.2018
18:25:30
Как минимум на диры надо +x

Jevgeni
09.06.2018
18:27:38
Согласен. Или просто рекурсивно +r. Но проблему решил umask

terry
12.06.2018
06:03:16
чет все щимятся но ничего не пишут ;)
боты чтоль...

Dan
12.06.2018
07:34:13
С конференции

Evgen
12.06.2018
10:17:30
Прорекламировали хорошо))

Alexey
13.06.2018
18:33:13
привет, подскажите как понять появился ли в docker hub более новый образ чем который запущен ?

Алексей
13.06.2018
18:41:28
с какой стороны от процесса появления вы ?

??Dmitry????
14.06.2018
09:32:04
всем привет
есть вопрос
у меня есть нфс шара, где лежат хоум директории наших юзеров
все хорошо если ты монтируешь ее в обычный линукс
но все плохо, если монтировать ее в докер контейнер
ибо приложения в нем работают от рута, и тот юзер, который использует этот контейнер имеет доступ ко всем файлам в шаре
есть решение?

Aleksei
14.06.2018
15:17:32
Не монтировать ее в контейнер?..

Google

Nikita
14.06.2018
15:19:47

??Dmitry????
14.06.2018
15:26:08

Nikita
14.06.2018
15:26:56
ты можешь во время билда создать пользователя

Admin
ERROR: S client not available

Nikita
14.06.2018
15:30:51
и поменять владельйа папки
плюс от какого пользователя работает процесс
если от рута, то что ты ождиаешь когда он будет писать ?

??Dmitry????
14.06.2018
15:34:02
если приложение от рута будет работать - то юзер в контейнере получит доступ к данным, которые в нормальном случае не доступны
для него
а если контейнер готовый?

Nikita
14.06.2018
15:35:07
подожди
не давай пользователем доступ к докеру и они не смогут посмотреть

??Dmitry????
14.06.2018
15:35:41
да, это вариант
а нельзя спавнить контейнер с определенным UID/GID?

Nikita
14.06.2018
15:36:25
если у пользователя будет доступ к докеру, то похуй от кого запущен контейнер, он когда подключается внутрь контейнера автоматом становится рут

??Dmitry????
14.06.2018
15:36:34
да

Nikita
14.06.2018
15:36:46
х3, я таким не занимлся
docker run -it -u $(id -u $USER):$(id -g $USER) -v $(pwd):/src -w /src node:latest npm run build
но вот что гит говорит

Ruslan
15.06.2018
10:54:26
камрады, я тут опакетил пачку докер образов, загнал всё это под compose и systemd и вижу странное

Google

Ruslan
15.06.2018
10:55:00
все контейнеры поднимаются... а потом аккуратно убиваются, и так в цикле
в системных логах ничего криминального... может кто сталкивался?

Семён
15.06.2018
10:57:15
docker logs containerName что говорит?