Daniel
упаковать поделие на скриптовом языке вместе с интерпретатором и либами
Daniel
но как-то это далеко от моих интересов
Polnoch
Oleksandr
Lex
Konstantin
Polnoch
а там он зачем?
Вот например, стартап. У них есть свой продукт, они его разрабатывают Agile
Polnoch
И выкатывают регулярно
Daniel
это мы
Daniel
и?
Polnoch
ой
Lex
Lex
Polnoch
Docker тут удобнее OpenVZ
Polnoch
спать хочу, выше опечатка, потру
Lex
что мешает выкатывать без докера?
Polnoch
с докером удобнее :)
Lex
эм, разве?
Oleksandr
Lex
Polnoch
aufs, легковесность, это киллер фичи :)
Polnoch
OpenVZ не подходит, т.к. запускает немного лишних демонов, и т.к. aufs нет
Polnoch
LXC не подходит в силу дефектов в ДНК - утилиты-уродцы не нужны
Lex
Lex
Polnoch
а зачем openvz то?
Я использую OpenVZ, где линукс-онли приложения, требующие Энтерпрайз виртуализейшен. Т.е. если нужно что-то как бы виртуализировать, тот код, что не разрабатывается CI
Polnoch
или чужой код,
Polnoch
или твой, но не методом CI
Lex
Polnoch
тоже самое, только хуже во всём и меньше фич
Lex
блин, Я вижу лозунги, примеров нет не говоря уже о обосновании
Polnoch
линуксовых серверных версий конечно
Lex
Polnoch
Polnoch
Облако != гипервизор
Denis
А тем времени в @puppet_ru пошло интересное общение про будущее SCM
Polnoch
OpenStack например может запускать и KVM (почти без гемороя), Xen(с гемороем), Docker (тоже), OpenVZ(с очень большим гемором)
Lex
Lex
итого, докер решает проблемы ci там, где ему нет альтернативы больше по вопросам убеждений, чем по техническим аспектам
George
Polnoch
Lex
еще раз, какие именно проблемы CI решает Docker и как?
Polnoch
Daniel
Polnoch
он удобен регистри серверами, и файловой системой
Lex
блин, ну что за лозунги и маркетинг, примеры сестра, какие проблемы были и как докер их решил?
George
так
George
коллеги
George
я сейчас схемку нарисую, будет большая просьба нарисовать элемент с ? и объяснить его выбор
Polnoch
George
George
Типа так
Polnoch
к тому же они не занимают фактически места на дорогих SSD дисках
Anonymous
оверлейфс лучше же
Lex
Lex
и опять, какие проблемы были до внедрения docker? можно по пунктам
Polnoch
Polnoch
создание билда было чем-то сложным и тяжеловесным, в нём было много стороннего кода
Polnoch
Который мог влиять
Polnoch
например, делаем через опенстек и Heat
Polnoch
Это делается долго, конкретно грузит ресурсы,
Polnoch
оно запускает кучу левых демонов
Polnoch
А ещё,
Polnoch
если у нас нет протестированного образа,
Polnoch
загруженного в докер хаб, или корпоративный регистри сервер,
Polnoch
то если мы прокатаем образ паппетом или ансиблом,
Polnoch
Configuration management утилита может упасть
Polnoch
от того, что что-то где-то не совпала
Polnoch
Если мы запускаем на докер образе, он гарантированно не упадёт
tenni
от докера и овз к оупенстаку
Polnoch
Более того, новые образы, которые будут делаться в найт тестах,
Polnoch
у нас не будут занимать места
tenni
здрасте