@docker_ru

Страница 30 из 1375
Lad
15.09.2016
13:24:59
у них идеология одна

Andrew
15.09.2016
13:25:13
сравнивать lxc и докер — это глупо

совершенно разные вещи

Lad
15.09.2016
13:25:33
вопрос изначально был вообще не про то, что выбрать lxc или Докер)))

Google
Sergey
15.09.2016
13:25:33
у них идеология одна
у них идеалогия разная, а вот база в ядре - одна и та же (namespace и cgroups)

Andrew
15.09.2016
13:26:15
у них идеалогия разная, а вот база в ядре - одна и та же (namespace и cgroups)
мне кажется, что все что вы хотите сказать, это что знаете, что внутри докер использует обычные сисколы линукса

Lad
15.09.2016
13:26:17
Andrew
15.09.2016
13:27:18
Вот почему я написала сюда) я уже обчиталась про эти абстракции. Я это прекрасно понимаю. Только когда эти абстракции начинаешь лепить на текущие задачи, они вообще не лепятся
я пришел пока к тупой связке иммутабельных хост-машин + consul + terraform + condo (свое решение, которое давно бы уже пора довести до ума https://github.com/prepor/condo)

но все ребята вокруг носятся с умными скедулерами, вирутальными сетями и т.п. На мой взгляд, это ненужные усложнения

Sergey
15.09.2016
13:28:28
я пришел пока к тупой связке иммутабельных хост-машин + consul + terraform + condo (свое решение, которое давно бы уже пора довести до ума https://github.com/prepor/condo)
т.е. весь этот зверинец, который нужен только для того чтобы заставить нормально работать docker - это нормально, а мерзопакостный apt-get - уже не годен?

A
15.09.2016
13:28:49
если я правильно помню, докер использует lxc внутри для запуска контейнеров

Rinat
15.09.2016
13:28:59
уже не использует

A
15.09.2016
13:29:01
docker и apt-get это несравниваемые вещи

Rinat
15.09.2016
13:29:07
раньше да это был lxc

сейчас уже нет

Andrew
15.09.2016
13:29:31
т.е. весь этот зверинец, который нужен только для того чтобы заставить нормально работать docker - это нормально, а мерзопакостный apt-get - уже не годен?
вы что с чем сравниваете я не понимаю? "весь этот зверинец" нужен что бы деплоить и разрабатывать среднеразмерные распределенные веб-проекты, а не докер заставлять работать

Rinat
15.09.2016
13:30:03
докер упрощает установку окружения и доставку приложения раз + развернуть тестовую среду проще

Google
Andrew
15.09.2016
13:30:03
сейчас уже нет
тыщу лет уж. они свой libcontainer написали

Rinat
15.09.2016
13:30:58
пока вы будете ансиблом разворачивать, докер уже запуститься , (хотя тоже спорно )

Andrew
15.09.2016
13:31:03
т.е. весь этот зверинец, который нужен только для того чтобы заставить нормально работать docker - это нормально, а мерзопакостный apt-get - уже не годен?
и apt-get никогда не был годен. повторюсь, если уж говорить про пакетные менеджеры, то про nix, все остальное игрушки

Rinat
15.09.2016
13:31:31
+ докер уже необходим становиться когда у вас несколько нод или кластер

Lad
15.09.2016
13:31:39
докер упрощает установку окружения и доставку приложения раз + развернуть тестовую среду проще
я вот понимаю доставку монолитного приложения. А если это сайт на cms? Код версионируется гитом, есть куча исключений. Как это доставлять? Блин, мне кажется, что я не понимаю какой-то концепции, которая бы все пояснила

Rinat
15.09.2016
13:31:40
а так 1 сервер, вам не нужен докер

Lad
15.09.2016
13:32:10
а так 1 сервер, вам не нужен докер
был бы один сервер, я б жила гораздо счастливее(

к тому же разве хорошо запихивать весь код в докер контейнер, а не выносить его из него?

Kirill
15.09.2016
13:33:16
в данном случае относитесь к контейнеру как к пакету

Rinat
15.09.2016
13:33:24
подымаешь регистри, делаете пуш с имеджем на боевых уже через композ разворачиваете, пока что так

Kirill
15.09.2016
13:33:41
вы ставите новую версию приложения за секунду, вы можете откатиться до любой старой за секунду

Rinat
15.09.2016
13:33:57
весь код в имедж пихайте

Kirill
15.09.2016
13:34:01
c «git-деплоем» у вас так не получится

Kirill
15.09.2016
13:34:15
в докере

Sergey
15.09.2016
13:34:28
контейнер собирается минут 5

Kirill
15.09.2016
13:34:36
разумеется, может и дольше

Rinat
15.09.2016
13:34:36
в докере не забывайте пока все слои скачаются ))

Sergey
15.09.2016
13:34:37
при том что мне надо было одну либу докинуть

Lad
15.09.2016
13:34:45
c «git-деплоем» у вас так не получится
пересмотреть способ доставки приложения на продакшн всегда можно. Вот пытаюсь осознать преимущества докера как раз для этого

Google
Rinat
15.09.2016
13:34:47
но гы обычно быстро

Andrew
15.09.2016
13:34:50
Kirill
15.09.2016
13:35:01
но контейнер собирается в приличных местах билд (CI) сервером например после тестов

Lad
15.09.2016
13:35:13
а у нас 3 секунды
зависит от того, что в контейнер напхали, я думаю

Kirill
15.09.2016
13:35:14
потом пушится в приватный docker репозиторий

Andrew
15.09.2016
13:35:36
зависит от того, что в контейнер напхали, я думаю
конечно, но тут парень рашил про 5 минут написать свои

Kirill
15.09.2016
13:35:37
и уже потом после проверки вы можете выкатить новый релиз за секунды или откатиться на любой старый

Pavel
15.09.2016
13:36:49
Так БД тоже надо откатить на старое состояние

Sergey
15.09.2016
13:36:51
а у нас 3 секунды
не может контейнер собираться 3 секунды

Lad
15.09.2016
13:36:55
по факту тогда, в контейнер кладется папка с кодом проекта.

Pavel
15.09.2016
13:36:58
А это не такой легкий вопрос

Andrew
15.09.2016
13:37:05
не может контейнер собираться 3 секунды
конечно может, что ему мешает?

Lad
15.09.2016
13:37:16
кстати да, что делать с бд

Sergey
15.09.2016
13:37:17
пустой контейнер без ничего?

Kirill
15.09.2016
13:37:27
@chebotarevp это не легкий вопрос разумеется, но решаемый.

Rinat
15.09.2016
13:37:28
3 сек возможно ))

Andrew
15.09.2016
13:37:45
ну с парой пхп скриптиков, например

Kirill
15.09.2016
13:37:45
@chebotarevp вам в любом случае прийдется решать его при любых вариантов деплоя

так что докер тут ничего не меняет

Google
Andrew
15.09.2016
13:38:36
ну т.е. это вообще про разные вещт

Dmitrii
15.09.2016
13:39:00
Я просто мельком только видел, особо даже не вчитывался.

Andrew
15.09.2016
13:39:03
пакером мы те самы иммутабельные хост-машины собираем

есть повод вчитаться!

Dmitrii
15.09.2016
13:39:21
Я заебался уже с пакером, это какой-то кусок говна.

Andrew
15.09.2016
13:39:28
они, конечно, го-ушлепки, но ничего лучше нет

Dmitrii
15.09.2016
13:39:35
amazon-chroot толком не работает

Andrew
15.09.2016
13:39:39
Dmitrii
15.09.2016
13:39:40
ansible-local тоже

ansible-remote не работает для lxd билдера и докер билдера тоже, впрочем.

Это какой то пиздец.

Не понимаю, как у кого-то это может работать.

Andrew
15.09.2016
13:40:28
Dmitrii
15.09.2016
13:40:34
Разве, что, блог собирать

Andrew
15.09.2016
13:40:55
вы для чего-то странного его используете

Dmitrii
15.09.2016
13:40:59
Затем, что нужна быстрая сборка

Andrew
15.09.2016
13:41:02
не нужно им докеры собирать

Dmitrii
15.09.2016
13:41:11
А у нас докера и нет

Andrew
15.09.2016
13:41:16
Затем, что нужна быстрая сборка
типа диплой амишками?

Google
Dmitrii
15.09.2016
13:41:23
Да

На данный момент хотим хотябы без кода сделать, чтобы готовую конфигурацию доставлять

Andrew
15.09.2016
13:42:02
ну тут быстро это в принципе быть не может. амишку залить надо, скачать

Dmitrii
15.09.2016
13:42:15
быстро === сравнительно быстро

Andrew
15.09.2016
13:42:29
докер как раз все таки куда лучшая основа для иммутабельных деплоев имха

мне кажется, такое имело смысл строить несколько лет назад

Dmitrii
15.09.2016
13:42:52
Ну т.е. вот например, systemd не работает в чруте

Andrew
15.09.2016
13:43:05
ну это проблемы системд а не пакера

он и в контейнере не работает

Dmitrii
15.09.2016
13:43:21
Ну мне от этого не легче

Andrew
15.09.2016
13:43:27
ну я и говорю

вы ногу сами простреливаете )

Artur
15.09.2016
13:43:32
работает системд в контейнере

Andrew
15.09.2016
13:43:47
нетфликс, тот же, конечно, сейчас так же деплоится

но это не повод повторять, они это много лет назад запилили

Dmitrii
15.09.2016
13:44:07
Что значит стреляю? Я беру пакер, там написано - amazon-chroot. мол бери да собирай

Я собираю и хуй.

Andrew
15.09.2016
13:44:26
Dmitrii
15.09.2016
13:44:38
То системд то еще какая хня вылезет

Кто нибудь вообще имеет успешный опыт сборки AMI с ansible провиженом?

(с помощью пакера)

Andrew
15.09.2016
13:45:25
Что значит стреляю? Я беру пакер, там написано - amazon-chroot. мол бери да собирай
ну волшебства же они не обещают, если что то не может под чрутом заработать, но что они сделают с этим

Страница 30 из 1375