Size: a a a

Docker — русскоговорящее сообщество

2020 October 02

В

Виталя in Docker — русскоговорящее сообщество
Нельзя же так 😂
источник

D

Dmitry in Docker — русскоговорящее сообщество
Виталя
И у меня еще есть один кейс, допустим у меня имеется 25 сайтов (на разных доменах каждый, по стэку php, кое-где nodejs + react), сейчас они все висят у хостинга, но я хочу их перенести на aws

Целесообразно ли для этой задачи использовать контейнер и лучше создать 1 контейнер для всех продакшн сайтов или под каждый сайт свой контейнер ?
весь смысл раскроется когда в каждом контейнере будет как можно меньше сущность. Чтоб мог обновлять одно, а другое работало.
Удобно в кубере поднимать это всё, но тоже нужно вникать.
источник
2020 October 03

А

Александр in Docker — русскоговорящее сообщество
Всем привет!

Правильно ли я понимаю, что при работе с Docker пользователь, при желании, может получить доступ к любому файлу на компьютере? И если ограничить разрешённые ему действия через sudo (если там будет build, то скопирует нужные ему файлы через директивы Dockerfile), и если добавить пользователя в группу docker (подключит каталог хост-машины к своему контейнеру)?
источник

i

inqfen in Docker — русскоговорящее сообщество
Ага
источник

i

inqfen in Docker — русскоговорящее сообщество
Запускает в privileged и монтирует что хочет
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Александр
Всем привет!

Правильно ли я понимаю, что при работе с Docker пользователь, при желании, может получить доступ к любому файлу на компьютере? И если ограничить разрешённые ему действия через sudo (если там будет build, то скопирует нужные ему файлы через директивы Dockerfile), и если добавить пользователя в группу docker (подключит каталог хост-машины к своему контейнеру)?
Все так
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Тебе может помочь кубернетес с PSP и моделью доступа RBAC
источник

A

Alexander in Docker — русскоговорящее сообщество
Александр
Всем привет!

Правильно ли я понимаю, что при работе с Docker пользователь, при желании, может получить доступ к любому файлу на компьютере? И если ограничить разрешённые ему действия через sudo (если там будет build, то скопирует нужные ему файлы через директивы Dockerfile), и если добавить пользователя в группу docker (подключит каталог хост-машины к своему контейнеру)?
Да, docker без тщательной фильтрации параметров (через auth plugin, например) - это эквивалент sudo в рута.
Можно даже alias себе прописать :)
alias su="docker run -it --rm --privileged --uts=host --pid=host --net=host --userns=host -v /:/tmp/root busybox chroot /tmp/root sh -l"
источник

N

Nazar in Docker — русскоговорящее сообщество
но докер то тут не при чем по факту, это как ранить все сервисы от рута в надежде на их надежность
источник

A

Alexander in Docker — русскоговорящее сообщество
Nazar
но докер то тут не при чем по факту, это как ранить все сервисы от рута в надежде на их надежность
В принципе, "при чем", т.к. позволяющие все дефолты и даже отсутствие возможности из коробки их ограничить (нужно самому писать плагин) - это вполне себе выбор разработчиков докера.
И, да, большинство в докере сервисы от рута и ранит :)
источник

N

Nazar in Docker — русскоговорящее сообщество
Alexander
В принципе, "при чем", т.к. позволяющие все дефолты и даже отсутствие возможности из коробки их ограничить (нужно самому писать плагин) - это вполне себе выбор разработчиков докера.
И, да, большинство в докере сервисы от рута и ранит :)
это не вина докера что лень польователя создат в контейнере
источник

N

Nazar in Docker — русскоговорящее сообщество
и ранить правильно в системп
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Alexander
В принципе, "при чем", т.к. позволяющие все дефолты и даже отсутствие возможности из коробки их ограничить (нужно самому писать плагин) - это вполне себе выбор разработчиков докера.
И, да, большинство в докере сервисы от рута и ранит :)
+
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Nazar
это не вина докера что лень польователя создат в контейнере
Вина докера
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Однозначно
источник

GG

George Gaál in Docker — русскоговорящее сообщество
А ещё докер не нужен (с)
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Для разработки можно вагрант
источник

GG

George Gaál in Docker — русскоговорящее сообщество
А для прода systemd
источник

A

Alexander in Docker — русскоговорящее сообщество
Nazar
это не вина докера что лень польователя создат в контейнере
Ну да, это же юзер виноват, что он не сменил в докерфайлах всех используемых образов юзера с дефолтного рута, что не написал специальных плагин, который бы не  давал запускать контейнеры в режиме воруй-убивай.
А ещё юзеры виноваты в том, что в софте уязвимости есть, не могли что ли перед использованием посмотреть код и закрыть все дыры?
источник

N

Nazar in Docker — русскоговорящее сообщество
Alexander
Ну да, это же юзер виноват, что он не сменил в докерфайлах всех используемых образов юзера с дефолтного рута, что не написал специальных плагин, который бы не  давал запускать контейнеры в режиме воруй-убивай.
А ещё юзеры виноваты в том, что в софте уязвимости есть, не могли что ли перед использованием посмотреть код и закрыть все дыры?
Ты сейчас короче сказал пустую фразу, и напихал в нее просто воды
источник