
Alexey
07.10.2016
13:23:54
Скоро винда в докере пойдёт. :)

Alexandre
07.10.2016
13:24:08
обычно я в докер засовываю все, что потом буду сносить...

ros
07.10.2016
13:24:15
мания какая-то докер только ради самого докера

Ilya
07.10.2016
13:24:50
Ну у докера есть плюсы когда ты разрабатываешь и прототипируешь.

Google

Alexandre
07.10.2016
13:25:11
очень удобно... развернул что-то, поигрался, сделал ресеарч, потом снес и забыл, или наоборот - установил

Dmitry
07.10.2016
13:26:03

Alexandre
07.10.2016
13:26:22
и еще я на докер контейцнерах отлаживал шардинг - запустил два-три контейнера на разные порты и отлаживаешь... не надо париться с установкой софта в разные директории разные инстансы

ros
07.10.2016
13:26:23
мну обычный lxc для поиграться устраивает полностью
+ человечая консоль внутри контейнера

Dmitry
07.10.2016
13:26:45
https://github.com/docker/docker/issues 1882 open issue

Аггей
07.10.2016
13:27:08

ThisIs
07.10.2016
13:27:25

Alexandre
07.10.2016
13:29:14
да LXC как вариант... просто у нас в компании стали использовать докер... ну и я пристрастился к нему по своему
в докере развернули среду для разработчика, чтоб он не парился с не стандартной установкой всяких модулей...

Daniil
07.10.2016
13:30:18
а в докере типа не человеческой консоли внутри контейнера? @rostel
*нет

Darafei
07.10.2016
13:30:38
у нас тоже докер, когда надо выкатывать в продакшен непонятно что (постгрес, который не rds - тоже непонятно что, с этой точки зрения)

Alexandre
07.10.2016
13:30:39
там все человеческое...

Google

Daniil
07.10.2016
13:31:22
С постгресом тяжело в каком-нибудь docker swarm
потому что мастер-то всегда один
и приходится руками его прибивать всегда к конкретной тачке. и чуть что - лезть менять конфиг, что где разворачивается

Fike
07.10.2016
13:32:24

Alexandre
07.10.2016
13:32:28
а конфиги передавать через параметры или переменной окружения

Daniil
07.10.2016
13:32:46
@etkee в докере более-менее продумана работа с данными

Sergey
07.10.2016
13:33:37
за докер в продакшене руки отрывать нужно, имхо.

Fike
07.10.2016
13:33:44

Daniil
07.10.2016
13:33:54
Ага, проще так и сделать
Нет профита тащить БД в докер
Хотя и проблем от этого особо не прибавится, если умеешь с докером работать.

Sergey
07.10.2016
13:34:31
прибавится :)

Dmitry
07.10.2016
13:35:29

Sergey
07.10.2016
13:35:38
когда упадет хостпроцесс эфект на данные еще веселей чем от OOM

Dmitry
07.10.2016
13:36:18
это когда данные на volume хранятся?

Alexandre
07.10.2016
13:36:22

Sergey
07.10.2016
13:37:16

Dmitry
07.10.2016
13:38:05
бывает что тебе нужна база RO

Oleg
07.10.2016
13:38:08

Darafei
07.10.2016
13:38:38

Google

Dmitry
07.10.2016
13:38:52

Oleg
07.10.2016
13:39:24
я не думаю, я спросил - как корректно докер обновить, вернее все, что в докере - весь софт

Darafei
07.10.2016
13:39:25

Dmitry
07.10.2016
13:39:43

Daniil
07.10.2016
13:39:51
в entrypoint проверять версию, либо руками при деплое обновлять

Oleg
07.10.2016
13:40:03
в LXC обновляется стандартно и таскать можно их туда сюда сами контейнеры куда хочешь
я тоже смотрел на докер, но видимо не оценил его прелесть

Dmitry
07.10.2016
13:43:15
в скорости сборки и повторяемости имиджа

Oleg
07.10.2016
13:44:13
через ansible развернуть LXC с нужным набором софта и потом задеплоить свой апп

Darafei
07.10.2016
13:44:13
ну, повторяемость там под вопросом - они считают в общем-то мутабельные действия иммутабельными

Oleg
07.10.2016
13:44:18
скорость хорошая

Dmitry
07.10.2016
13:44:39

Dmitry
07.10.2016
13:44:55

Darafei
07.10.2016
13:45:15
а докер слой кеширует

Sergey
07.10.2016
13:45:35
ансибль + докер хороши для разработчиков.

Dmitry
07.10.2016
13:45:56

Sergey
07.10.2016
13:46:12
в продакшн докер фрагментируется со своими слоями и все становится грустно.

Dmitry
07.10.2016
13:46:20

Fike
07.10.2016
13:46:26
да за что вы так ансибл-то любите

Google

Daniil
07.10.2016
13:46:26
@Komzpa идея в том, чтобы собрать один образ и использовать его в рамках среды везде

Oleg
07.10.2016
13:46:38
да и для тестов lxc отлично работает

Dmitry
07.10.2016
13:46:54

ros
07.10.2016
13:47:16
с чего бы это?

Oleg
07.10.2016
13:47:35

Dmitry
07.10.2016
13:48:02
с того, что тебе прийдется конфиг создавать, распаковывать темплейт - а с докером
docker run —rm centos:7 -v $(pwd):/bla/bla /path/to/script
и в дамках

Daniil
07.10.2016
13:48:43
хехе

Admin
ERROR: S client not available

Dmitry
07.10.2016
13:49:26
мне вот для билда пакета нужно 12 дистрибутивов линукса, мне что для каждого lxc поднимать/опускать? :)

Constantin
07.10.2016
13:50:09
зачем lxc, поставь 12 железяк :)

Oleg
07.10.2016
13:50:48
lxc-create -t n1 -n n1....lxc-create -n12 -t 12
одноразовая процедура
дальше lxc-clone от них

Daniil
07.10.2016
13:51:13
да ну, лишняя сущность со своими багами
железяк бы навернуть

Sergey
07.10.2016
13:51:46

Oleg
07.10.2016
13:51:53
да
n1 первый дистр
n2 - второй (другой)

Google

Oleg
07.10.2016
13:52:32
n12 - последний ( отличный от остальных 11-ти)

Sergey
07.10.2016
13:52:58
{убунта, дебиан, сентось6, сентось7, etc}
сборку под разные дистры нужно делать в чистом окружении именно этого дистра

Oleg
07.10.2016
13:53:49
+1

ixpict
07.10.2016
13:54:32
lxc - плохой вариант для сборки, многие вещи там прийдется накручивать руками
это долго )

Oleg
07.10.2016
13:54:51
вышу упоминался ansible
это быстро

ixpict
07.10.2016
13:55:09
ну в общем docker - сильно быстрее
ansible - вообще не панацея

Dmitry
07.10.2016
13:56:04
продолжая накидывать - ansible слаб и косячен (нет diff при выполнении, не умеет потоково стримить, поиска нормально нет, предыдущии копии не оставляет)

Oleg
07.10.2016
13:56:09
а руками ставить софт а настраивать в 2016 - панацея?

Dmitry
07.10.2016
13:56:10
но да не важно, это не тема для pgsql-чатика

ixpict
07.10.2016
13:56:35
так для этого есть собственно системы автосборки
но здесь я как понимаю речь - быстро потестировать и спать )

Oleg
07.10.2016
13:57:24
не обзятельно, возможно, что по результатам тестов придется бодрствовать

ixpict
07.10.2016
13:57:41
в общем, пребилд до автосборки чтобы потестировать - docker - ok
билдить промышленно - obs
например

Fike
07.10.2016
13:58:22

ixpict
07.10.2016
13:58:52
ох, я сейчас скажу за что люди бьют ногами