@ru_docker

Страница 472 из 610
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: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 что говорит?

Страница 472 из 610