
Alex
18.04.2017
17:23:05
не то что некоторые пиздюки

Andrey
18.04.2017
17:26:30
Еще раз, по теме?

Alex
18.04.2017
17:27:55

Google

Fike
18.04.2017
17:41:07
А тут каждый день спецолимпиада, а докер - всего лишь ее прикрытие, да?

Roman
18.04.2017
17:43:34
@hitmaker может уже пора? - "Флуд и непрофессиональное поведение запрещено"

Egor
18.04.2017
17:50:46
Скандальчики, интрижки, расследовашки

Fike
18.04.2017
18:13:51
Денежки

Andrey
18.04.2017
18:15:45
Я хз откуда он про деньги и распилы собрал, у него хватило фантазии про байткод придумать)

Kvendingoldo
18.04.2017
18:17:42
Народ, а можно ли как-то просто запилить репликацию между двумя регистри?

Andrey
18.04.2017
18:18:02
Это вообще был вопрос про ассемблер, типа что же такое ассемблер, если не низкоуровневый язык, он что в байткод мнемоники компилит)

Valery
18.04.2017
18:38:45
подскажите как лучше организовать docker-compose если сервер и клиент лежат в разных репозиториях
нужен отдельный скрипт который будет билдить 2 контейнера, заливать их на хаб и docker-compose который depends на эти 2 контейнера
или это неверное направление

Andrey
18.04.2017
18:47:01
Докер композ может с разных файлов конфигурации подыматься, только это будут разные сети
Можно заморочиться, зафиксировать айпи, но лучше сделать единый файл конфига для сервисов, которые будут в одной сети

Google

Valery
18.04.2017
18:57:57
да это понятно, с этим есть опыт
делал nginx-proxy + client app
вопрос в том как разрулить то что сорсы лежат не в одном репозитории
то есть для полного компоуза нужен клиент и сервер контейнеры
docker-compose лежит в репозитории клиента
как оттуда правильнее забрать серверный контейнер? чтобы как раз его как сервис там использовать

Andrey
18.04.2017
19:01:31
У меня указан image в начале докер-композа
Его собирает гитлаб каждый раз при сборке мастера

Valery
18.04.2017
19:03:34
и пушит на докер хаб
а компоуз потом подтягивает оттуда, верно?

Andrey
18.04.2017
19:03:54
Но там жесть с именованием сервиса, почитай доки, он автоматом три алиаса на хостмашине в етц хостс пихает
Да, все верно

Valery
18.04.2017
19:05:21
можешь кинуть пример docker-compose? или может есть open source, не могу найти хороших, везде одни hello world
btw спасибо за направление
уже лучше

Alexey
19.04.2017
05:36:19

Bogdan (SirEdvin)
19.04.2017
05:56:21
Удобная штука
я бы не сказал
Возможно, я не прав, но если не брать это в учет, то зачем нужны волумы? Что бы напрямую не прокидывать папку из хоста?

Anton
19.04.2017
06:24:42

Igor
19.04.2017
06:35:11
Есть harbor от VMware
я вот чет перед сном полез смотреть ее как то, и понял что она какжется сложная. С ней реально разобраться за денек? или там на недельку зависнуть можно?

Ilya
19.04.2017
07:08:00
А удаленные образы как работают? Они выкачивают данные и потом доступны или тормозят исходя из скорости сети?

Bogdan (SirEdvin)
19.04.2017
07:52:55

Google

Bogdan (SirEdvin)
19.04.2017
07:54:13
Разве что еще с https нужно будет возится, я этого счастливо избежал, потому что мне nginx мой давал https

Alexander
19.04.2017
08:27:32
https://www.youtube.com/watch?v=c5GZC3KYtLQ
оно ещё актуально или что-то новее есть?

ASergey
19.04.2017
08:40:16
вопрос знатокам. делаю из контейнера файлы ,получается в системе где докер (папка замаунчена в контейнер) появляется файл не от моего пользователя, естесно нужно делать chmod чтоб в файлы можно вносить данные с IDE. Как сделать чтоб права были от моего пользователя? вопрос не тривиален, просто бесит

Bogdan (SirEdvin)
19.04.2017
08:42:49
Контейнер запустить от правильного пользователя

ASergey
19.04.2017
08:43:38
имеется ввиду не от судо?
sudo

Bogdan (SirEdvin)
19.04.2017
08:46:37
Да
Можно запустить от другого пользователя. В идеале, можно узнать свой номер пользователя и запустить от него
https://docs.docker.com/engine/reference/run/#user

Alexander
19.04.2017
08:53:20
ого https://github.com/moby/moby/pull/32691

Andrey
19.04.2017
08:54:07
говорю же
переименовываемся
Moby - Natural Deploys
и фото хвоста как лого, чтобы под хвост)
я для нгинкса делаю в конце RUN usermod -u 1000 www-data
можно конечно проставить USER и заморочиться на создания правильного пользователя, но это имхо если очень хочется)

Anton
19.04.2017
09:02:48
Так что такое Moby? Сборка целой ОС налету? КТо уже попробовал?)

Google

Fike
19.04.2017
09:04:34
уже потом туда подкинули всякие плагины

Bogdan (SirEdvin)
19.04.2017
09:06:39
oh my
Я настолько неправ, что меня пора закидать арбузами7)

ASergey
19.04.2017
09:07:33
когда запускаю контейнер пишет "I have not name!" ладно, фих с ним

Fike
19.04.2017
09:11:19

Bogdan (SirEdvin)
19.04.2017
09:11:35
Хм ... секьюрность, однако)

Admin
ERROR: S client not available

Fike
19.04.2017
09:11:41
секьюрность чего?

Bogdan (SirEdvin)
19.04.2017
09:11:44
Некоторые приложения принципиально не запускаются от рута

Fike
19.04.2017
09:12:01
файлов, которые идут в стандартном дистрибутиве и которые можно скачать простым докер пулл?

Bogdan (SirEdvin)
19.04.2017
09:12:28
Например, твоего приложения. Рутовский доступ все-таки рутовский, пусть даже в контейнере
Если туда попасть, то ты получаешь под свое управление весь контейнер
Что теоретически, может привести к проблемам

Fike
19.04.2017
09:13:26

Bogdan (SirEdvin)
19.04.2017
09:13:27
А так же за тем, что бы правильно управлять правами файлов

Andrey
19.04.2017
09:13:34
ну веб сервер под ввв-датой гоняется

Fike
19.04.2017
09:13:43

Andrey
19.04.2017
09:13:44
это логично, можно конечно gosu впилить

Bogdan (SirEdvin)
19.04.2017
09:13:47

Google

Andrey
19.04.2017
09:14:19
это частный случай, политика партии

Fike
19.04.2017
09:14:22
и как это спасет?
это не "политика партии", это "я не хочу думать"

ASergey
19.04.2017
09:14:37
я может чет не то делаю.. но при поднятии конейнеров через докер-компоуз, я не могу зайти в контейнер от пользователя который я указываб

Bogdan (SirEdvin)
19.04.2017
09:14:40
Невозможность модифицировать контейнер изнутри, например?

ASergey
19.04.2017
09:14:56
только рут

Fike
19.04.2017
09:15:00
так а что там модифицировать?
/etc/shadow?

Bogdan (SirEdvin)
19.04.2017
09:15:04
Скажем, никто не зайдет на контейнер и не понаставить там червяков и еще какой-то ереси

Fike
19.04.2017
09:15:15
в /tmp что ли записать не сможет?
если он пробрался в контейнер, он уже видит все секреты и имеет возможность удаленного выполнения кода
ему даже модифицировать ничего не нужно

Bogdan (SirEdvin)
19.04.2017
09:16:41
И чем ему это поможет, если это, например, контейнер с nginx?
У него есть только статика и unix-socket к сайту

Fike
19.04.2017
09:16:59
unix-сокет?
а вы хорошо контейнеры организуете

Bogdan (SirEdvin)
19.04.2017
09:17:23
Ну, я сайты прокидываю через unix-socket, простите)

Fike
19.04.2017
09:17:32
в том и дело, что зачем там ебаться с www-data, если это ничего не дает
частные кейсы, когда стоит переключиться с рута, есть. но в большинстве случаев любой другой пользователь уже экспоузит все, что может быть нужно злоумышленнику.
это не защита, это "защита"