Sergey
https://www.docker.com/docker-cve-database до 1.6 докера не было что ли?
Sergey
http://m.theregister.co.uk/2014/11/25/docker_vulnerabilities/ CVE-2014-6408, внезапно, нет в этой базе
Alexander 🐕
Ну - я думал, их меньше
Alexander 🐕
Но это все равно не так много
Alexander 🐕
Давайте теперь ядро Linux не использовать
Alexander 🐕
А то в нем тоже security bugs есть
Sergey
И я никого не отговариваю использовать докер. Каждый использует тот инструмент, что ему нравится
Sergey
Давайте теперь ядро Linux не использовать
Ну ядро/openssl/etc - это то, чему по-сути нет альтернатив. Да и реально critical remote уязвимости вне драйверов ещё поискать надо.
Dmitrii
Сергей, у тебя какие то аргументы против докера, даже херовее чем у меня )
Alexander 🐕
Ну - а докеру какие альтернативы?
Alexander 🐕
И, как уже здесь неоднократно говорили, “не надо запускать от рута софт в контейнерах”
Alexander 🐕
от lxc до openstack и aws)
LXC это не способ распространения пакетов
Alexander 🐕
Openstack это просто кусок говна
Alexander 🐕
AWS это большая пачка всего
Alexander 🐕
Alexander 🐕
А докер разве - способ?
А что же это еще такое? Это пакетный менеджер
Alexander 🐕
Я об этом говорю года два уже, если не больше Наверное, с тех пор, как докер был версии 0.5
Alexander 🐕
И со мной, кажется, некоторые уже начали соглашаться
Sergey
Ну в таком контексте, наверное вы правы
Sergey
Только тогда его надо сравнивать не с другими технологиями виртуализации и изоляции, а с пакетный менеджерами.
Alexander 🐕
А это не имеет особого смысла
Alexander 🐕
Другие пакетные менеджеры вообще не позволяют толком делать то, что позволяет докер
Sergey
Сергей, у тебя какие то аргументы против докера, даже херовее чем у меня )
Я же написал выше, я никого не отговариваю от докера. Напротив, я давно пытаюсь ему найти применение в своей работе, но пока как-то не складывается.
Dmitrii
Я вот пока не понимаю, почему так же нельзя упаковать lxc контейнер на билд сервере, чтобы потом его развернуть. Дает куда больше свободы и не навязывает адскую идеологию докер ради докера.
Dmitrii
Вот кто-нибудь может показать мне как вы их в проде запускаете и чем?
Dmitrii
Вот всю ту гору опций туда чем передаете
Dmitrii
В том что я на апп сервере могу запустить еще парочку демонов
Dmitrii
И у меня будет атомарная единица
Alexander 🐕
И зачем такое нужно?
Alexander 🐕
Я такое могу и в докер
Alexander 🐕
Вот кто-нибудь может показать мне как вы их в проде запускаете и чем?
https://github.com/gitinsky/ansible-role-grafana-container/blob/master/tasks/main.yml
Dmitrii
И как так в докере сделать?
Dmitrii
Ну заебись. Вот я руками лучше lxc затарю.
Alexander 🐕
Ну а я вот нет
Dmitrii
Ну вот рассказал бы лучше
Alexander 🐕
Как раз сейчас один из проектов переходит с LXC на Docker
Alexander 🐕
Из за невозможности управлять 48-ю контейнерами эффективно
Alexander 🐕
Ну - я расскажу
Alexander 🐕
В июне буду читать доклад как раз
Alexander 🐕
Про эксплуатацию этого проекта
Alexander 🐕
Расскажу и про LXC и Docker пару слайдов
Alexander 🐕
Ну заебись. Вот я руками лучше lxc затарю.
“Руками” - не в смысле “вручную”, а в смысле “вынуть руки из жопы и сделать”
Alexander 🐕
Только вот не очень понятно, зачем такое нужно
Alexander 🐕
Но оно делается на базе phusion’овских baseimages легко
Alexander
мне это напоминает нелюбовь к винде 10 - вроде бы всем не нравится, но рано или поздно у всех геймеров будет
Alexander
контейнеры лет через 10 будут везде и это будет способ по умолчанию
Dmitrii
Просто вот смотрите. У меня каждый апп сервер имеет свой локальный nginx, php-fpm, приложение и пару демонов
Dmitrii
В идеологии докера сколько мне придется поднять контейнеров?
Alexander
4
Dmitrii
Ну пиздец короче.
Dmitrii
Нахуй так жить?
Alexander
а что тут плохого?
Dmitrii
Сейчас у меня это 1 lxc контейнер
Alexander
ну если очень хочется - можно и в докере 1 сделать
Alexander 🐕
И ей вообще не нужен докер никакой
Alexander 🐕
Она сама себе докер
Dmitrii
И мне сухо и комфортно. Докер мне в такой перспективе видится каким то трешем
Dmitrii
У нас вот 10 таких "едениц" которые я выше описал
Dmitrii
40 контейнеров? Яибал.
Alexander
я и написал поэтому не докер, а контейнеры, может (надеюсь) Rkt станет круче и популярнее
Alexander 🐕
А еще у меня кластер Solr, кластер HBase, пачка разборщиков и пачка старманов
Alexander 🐕
И постгрес
Alexander 🐕
И моя проблема это вовсе не “как мне разложить это по контейнерам”
Alexander 🐕
А “где бы мне взять еще штук десять коробок”
Alexander
40 контейнеров? Яибал.
так а что в этом плохого?
Alexander
это не вручную же собирается всё
Alexander
не вручную бэкапится
Alexander
не вручную деплоится
Dmitrii
так а что в этом плохого?
Сначала скажи что в этом хорошего
Alexander 🐕
Проблема LXC в том, что в LXC внутрь мы доставляем энсиблом