Oleg
Оказывается, есть целая куча людей живущих не зная концепции артефактов
Denis
Подскажите. Тут новая команда, хотим с ними тоже доцкер попробовать. Но они пока против реджистри. Хочется как то заменить выливки дженкинса, на сборку контейнера, и откаты на старые версии. Если у кого то подобные схемы есть, как вы чистите старые образа ?
Denis
трындец какой то с этим питоном. Берзу базовый образ центоса, 200 метров, ставлю все пакеты зависимы и модули собираю - 700метров.
Aleksandr
а чистишь кеш пакетов?
Denis
yum clean all
Denis
но я вроде нашел проблему ) это репо )
Evgeny
Лучше всего в деве добавлять поверх прода и делать новый образ.
Evgeny
Либо - ветвиться, как написал пчол.
Pavel
я же выше эт ои написал, нет ?
Pavel
Плохо и медленно
Pavel
Либо - ветвиться, как написал пчол.
Pavel
:D
Denis
Есть причины почему они против регистри? Удалят образы можно через rmi, но врядли ты спрашиваешь именно это :)
Потому что он публичный у нас как бы они не хотят туда пока отдавать свой код. Городить ради них отдельный не хочется... Я не про rm / -f rmi я скорее про то как обычно чистятся старые билды на машинах, после того как они не нужны. Как своего рода сохраняются 10 последний версий билдов
Mihail
ну сделайте непубличный
Denis
в таком странном кейсе конечно. Если у нас registry то наверно не так накладно перепритащить имидж
Evgeny
Публичный нафиг, факт. А просто поднять приватный?
Denis
Я под публичным понимал внутренний. но для все команд, в том числе так сказать оутсорсенрских
Denis
*всех
Evgeny
Можно поднять два, на разных доменных
Evgeny
Это все равно лучше гемора с доставкой вручную
Denis
А все равно, как старые то образа чистить ?
Denis
на узле
Denis
типа стартуем новый контейнер а потом rmi force старого ?
Evgeny
не сразу - несколько дней можно подождать
Evgeny
а вдруг откат?
Mihail
docker rm $(docker ps -qa) :))
Evgeny
И есть еще моя любимая техника.
Evgeny
systemctl stop docker && rm -fv /var/lib/docker && systemctl start docker
Denis
docker rm $(docker ps -qa) :))
шутки за 299 )
Mihail
ну а чо. оно замочет только то что незапущено
Denis
а кстати. а серисы контролируете всегда через докер да ? никаких systemd ?
Mihail
форса нет же
Evgeny
я не хочу контролировать контенеры системд. Это пахнет Поттерингом
Mihail
а мне нравится системд :)
Denis
зато аутпут от каждого отдельного контейнера будет в отдельном сервисе
Denis
и через journalctl удобнее логи глядеть в нашем дурацком кейсе )
Denis
а так оно я так понимаю все свалится просто в syslog кучей
Mihail
а еще после systemctl stop docker && rm -fv /var/lib/docker && systemctl start docker тебе не придется вспоминать как именно ты запускал контейнер
Mihail
особенно полезно если ты не знаешь как он запускался
Evgeny
Ага, ага. А потом тебе надо запутисть их в сварме и .... что делать?
Mihail
нет. в сварме я конечно же не буду запускать их при помощи системд
Mihail
такое даже мне в голову не придет
Evgeny
и тогда будет две разных техники запуска
Evgeny
и работы с контейнерами - сборка логов, мониторинга и тд
Evgeny
А профит от этого будет только один - не надо читать про https://docs.docker.com/engine/admin/logging/journald/
Mihail
не один. я говорил еще один
Mihail
а еще после systemctl stop docker && rm -fv /var/lib/docker && systemctl start docker тебе не придется вспоминать как именно ты запускал контейнер
Evgeny
да, я помню. но на это я еще не придумал вменяемый аргумент, поэтому просто втупую морожу его 🙈
Aleksandr
Всем привет! Кто-нибудь юзает atomic host?
Evgeny
УРА!!!!
Evgeny
Расскжаи как там оно? Мне крайне интересно но я еще не добрался
Aleksandr
Не, я ток читаю про него, хотел отзывы услышать, если кто-то пользует
Mihail
Евгений уже вроде не в первый раз его предлагает людям :) а сам не пробовал
Evgeny
Я люблю РХ, но на все их продукты у меня не хватает времени/сил
Aleksandr
CentOS Atomic Host includes these core component versions: docker-1.10.3-44.el7.centos.x86_64 kubernetes-1.2.0-0.12.gita4463d9.el7.x86_64 kernel-3.10.0-327.22.2.el7.x86_64 atomic-1.10.5-5.el7.x86_64 flannel-0.5.3-9.el7.x86_64 ostree-2016.5-3.atomic.el7.x86_64 etcd-2.2.5-2.el7.0.1.x86_64 cloud-init-0.7.5-10.el7.centos.1.x86_64
Aleksandr
хммм....
Evgeny
> docker-1.10.3-44.el7.centos.x86_64 ну да, редхат...
Mihail
ой вей
Denis
не не не
Denis
3.10.0-327.22.2
Mihail
э
Mihail
так докер ж от 3.11 вроде рекомендует
Evgeny
бекпорты
Denis
аха
Denis
но помоему там 2х сигрупп так и нету до сих пор
Anonymous
а у кого есть опыт работы с kubernetes?
Evgeny
@DenisIzmaylov тебя жаждут
Aleksandr
А кто какие системы под docker пользует?
Aleksandr
Кто-нибудь использует в продакшне?
Mihail
Debian Jessie
Aleksey
Плюсую, и рхел
Aleksey
7.2
Denis
у нас текущий прод на редхате, потому в контейнерах пока тоже РХ. чтобы билды силль но не перепиливать
Aleksandr
Т.е. вы в проде докер не пользуете?
Denis
пользуем, но не в том проде который на живую трогают пользователи
Denis
более офлайн штуки, всякие рекомендательные системы, аналитика и т д
Denis
мы тока учимся. И у меня здесь 90% парка это БСД и старый бородатый админ который ненавидит все новое.