
Alex
28.05.2016
08:12:05
Я об этом говорю года два уже, если не больше
Наверное, с тех пор, как докер был версии 0.5
И со мной, кажется, некоторые уже начали соглашаться

Sergey
28.05.2016
08:12:49
Ну в таком контексте, наверное вы правы
Только тогда его надо сравнивать не с другими технологиями виртуализации и изоляции, а с пакетный менеджерами.

Google

Alex
28.05.2016
08:16:47
А это не имеет особого смысла
Другие пакетные менеджеры вообще не позволяют толком делать то, что позволяет докер

Sergey
28.05.2016
08:17:28

Dmitrii
28.05.2016
08:28:43
Я вот пока не понимаю, почему так же нельзя упаковать lxc контейнер на билд сервере, чтобы потом его развернуть. Дает куда больше свободы и не навязывает адскую идеологию докер ради докера.
Вот кто-нибудь может показать мне как вы их в проде запускаете и чем?
Вот всю ту гору опций туда чем передаете

Alex
28.05.2016
08:31:45

Dmitrii
28.05.2016
08:32:07
В том что я на апп сервере могу запустить еще парочку демонов
И у меня будет атомарная единица

Alex
28.05.2016
08:32:33
И зачем такое нужно?
Я такое могу и в докер

Dmitrii
28.05.2016
08:32:54
И как так в докере сделать?

Google

Alex
28.05.2016
08:33:03

Dmitrii
28.05.2016
08:33:23
Ну заебись. Вот я руками лучше lxc затарю.

Alex
28.05.2016
08:33:33
Ну а я вот нет

Dmitrii
28.05.2016
08:33:41
Ну вот рассказал бы лучше

Alex
28.05.2016
08:33:47
Как раз сейчас один из проектов переходит с LXC на Docker
Из за невозможности управлять 48-ю контейнерами эффективно
Ну - я расскажу
В июне буду читать доклад как раз
Про эксплуатацию этого проекта
Расскажу и про LXC и Docker пару слайдов
Только вот не очень понятно, зачем такое нужно
Но оно делается на базе phusion’овских baseimages легко

Alexander
28.05.2016
08:36:37
мне это напоминает нелюбовь к винде 10 - вроде бы всем не нравится, но рано или поздно у всех геймеров будет
контейнеры лет через 10 будут везде и это будет способ по умолчанию

Dmitrii
28.05.2016
08:38:08
Просто вот смотрите. У меня каждый апп сервер имеет свой локальный nginx, php-fpm, приложение и пару демонов
В идеологии докера сколько мне придется поднять контейнеров?

Alexander
28.05.2016
08:38:39
4

Dmitrii
28.05.2016
08:38:50
Ну пиздец короче.
Нахуй так жить?

Google

Alexander
28.05.2016
08:39:05
а что тут плохого?

Dmitrii
28.05.2016
08:39:29
Сейчас у меня это 1 lxc контейнер

Alexander
28.05.2016
08:39:44
ну если очень хочется - можно и в докере 1 сделать

Alex
28.05.2016
08:40:14
И ей вообще не нужен докер никакой
Она сама себе докер

Dmitrii
28.05.2016
08:40:35
И мне сухо и комфортно. Докер мне в такой перспективе видится каким то трешем
У нас вот 10 таких "едениц" которые я выше описал

Sergey
28.05.2016
08:40:36

Alexander
28.05.2016
08:40:45

Dmitrii
28.05.2016
08:40:50
40 контейнеров? Яибал.

Alexander
28.05.2016
08:41:09
я и написал поэтому не докер, а контейнеры, может (надеюсь) Rkt станет круче и популярнее

Alex
28.05.2016
08:41:09
А еще у меня кластер Solr, кластер HBase, пачка разборщиков и пачка старманов
И постгрес
И моя проблема это вовсе не “как мне разложить это по контейнерам”
А “где бы мне взять еще штук десять коробок”

Alexander
28.05.2016
08:41:48
это не вручную же собирается всё
не вручную бэкапится

Google

Alexander
28.05.2016
08:42:08
не вручную деплоится

Dmitrii
28.05.2016
08:42:12

Sergey
28.05.2016
08:42:16

Alex
28.05.2016
08:42:16
Проблема LXC в том, что в LXC внутрь мы доставляем энсиблом
Раз уж это машина целиком
И это нечеловечески долго

Alexander
28.05.2016
08:42:36

Alex
28.05.2016
08:42:39
А образ LXC собирать? Да ну его нахер
Лучше докер сразу

Admin
ERROR: S client not available

Dmitrii
28.05.2016
08:43:05

Alex
28.05.2016
08:43:05
Нет - ну, можно packer + lxc
Сколько человек в мире делают packer + lxc?
Но зачем?

Dmitrii
28.05.2016
08:44:01
Сначла объясните зачем мне в инфраструктуре 100 контейнеров

Sergey
28.05.2016
08:44:06

Dmitrii
28.05.2016
08:44:20
Когда все можно упаковать в 15 штук

Alex
28.05.2016
08:44:30
С понятными conventions

Google

Alex
28.05.2016
08:44:47
И довольно удачным

Sergey
28.05.2016
08:44:56

Alex
28.05.2016
08:44:56
Они могли бы быть поудачнее, но для старта и так норм
А то давно бы додумались
Впрочем, есть же Nixpkgs
Но, опять же, сколько человек в мире про это знают

Sergey
28.05.2016
08:46:04
UNIX как раз подразумевает одна тулза = одна задача

Alex
28.05.2016
08:46:32
А граничные условия у него наступают на каждом шагу
Все эти ваши микросервисы возможны только в проектах, где можно пожертвовать локальностью данных

Alexander
28.05.2016
08:47:24

Alex
28.05.2016
08:47:26
А где нельзя - добро пожаловать в kernel space

Evgeniy Belyaev
28.05.2016
08:47:32
https://www.ansible.com/press/ansible-2.1?utm_campaign=ansible%202.1&utm_content=32938244&utm_medium=social&utm_source=twitter

Sergey
28.05.2016
08:48:48

Alex
28.05.2016
08:49:14
Который статическим бинарником распространяется
Правда, там с вендорингом пока какая-то жопа
Но это починят

Dmitrii
28.05.2016
08:49:39

Sergey
28.05.2016
08:49:51
Я про то, что база отдельно, фронтенд отдельно, бекенд разбит на кучу компонентов и тоже отдельно. Разве не это базовый принцип докера?

Alexander
28.05.2016
08:50:24