
ptchol
02.08.2016
20:38:10
нет, ты ошибся, иди домой )

Evgeny
02.08.2016
20:42:13
Папка бугурта Семен в математике..

Semyon
03.08.2016
05:17:25
Чят, а вот расскажи. Есть какой-нибудь общепринятый способ шаблонизации конфигов для докеризированных приложений?
А то, я смотрю, каждый дрочит как он хочет

Google

Semyon
03.08.2016
05:17:44
кто-то на Божественном Баше Очень Сложные Скрипты пишет
кто-то джынжу подключает
И ещё, чят, посоветуйте веб-морду для Реджистри
наименее отвратительную
не TDR и не Docker Hub

Алексей
03.08.2016
06:12:28
Gitlab
Хорошая морда

Semyon
03.08.2016
06:13:26
у меня в одном месте гитлаб есть, а в другом нету

Алексей
03.08.2016
06:15:25
щито?
Ну в очередной раз открываешь приложение 12 фактров
И проникаешься

Google

Semyon
03.08.2016
06:15:52
пойду проникнусь
спасибо

Алексей
03.08.2016
06:16:24

Semyon
03.08.2016
06:16:43
тогда проще в том месте, где нет гитлаба купить платный докерхаб, пожалуй

Mihail
03.08.2016
06:16:58
я чет думал у гитлаба свой реджистри

Semyon
03.08.2016
06:17:12
я мельком в доку заглядывал, он цепляется к внешнему реджистри
и предоставляет морду к нему

Mihail
03.08.2016
06:17:17
а

Алексей
03.08.2016
06:17:24
Да?
Клёва

Mihail
03.08.2016
06:19:24
кажется нет

Semyon
03.08.2016
06:19:51
http://docs.gitlab.com/ce/administration/container_registry.html#enable-the-container-registry

Mihail
03.08.2016
06:20:09
а. точно

Semyon
03.08.2016
06:20:09
видимо я краб
там "You will have to install docker registry by yourself" в секции "Вы собрали гитлаб из исходников"

Алексей
03.08.2016
06:21:05
Так что это морда с бизнес процессами

Mihail
03.08.2016
06:22:08
блин такая жара. не могу активироват мозг вообще. уже почти полтора часа втыкаю в монитор и ничего не делаю. не могу :(

Алексей
03.08.2016
06:25:11
иди поспи

Mihail
03.08.2016
06:27:26
Так всю ночь спал)

Semyon
03.08.2016
06:27:34
у меня тут вообще ад

Google

Semyon
03.08.2016
06:27:43
время половина двенадцатого, на улице уже тридцатник
в 9 часов было 27 градусов

Mihail
03.08.2016
06:30:10
чай можно заваривать холодной водой

ptchol
03.08.2016
07:38:58

Semyon
03.08.2016
07:39:10
пишите полное название пепяки
я может гляну

Алексей
03.08.2016
07:39:35
нее
мне ща не позадачам

ptchol
03.08.2016
07:40:55

Pavel
03.08.2016
12:07:55
Докераны, а как принято организовывать dev/test/prod окружение для контейнеров?
Если например для разработки нужно кучу дополнительных пакетов, дебаггеров доустановить.
Просто пересобрать контейнер с доп. пакетами? Или два отдельных образа собирать

Алексей
03.08.2016
12:10:31
Я выше спрашивал
Сам делаю через volume_from

Pavel
03.08.2016
12:11:54
Всмысле volume_from ? Это же вроде подключение файлов извне
А если пакет дебага ставится через apt-get то как быть?

Алексей
03.08.2016
12:13:30
В моем случае так норм

Navern
03.08.2016
12:14:06

Pavel
03.08.2016
12:15:11
У меня пока нету ответа на этот вопрос, я не знаю как сделать. Возможно разработческий образ поверх продакшенового и норм вариант.

ptchol
03.08.2016
12:20:56

Google

ptchol
03.08.2016
12:21:23
но как вариант entrypoint скрипт принимающий некий env на вход и инсталяющий всякое гагно если нужно.
и через ENV тип окружения.
но это не правильно, потому что нарушает основную задачу контейнера, переносимое одинаковое состояние
Все выше сказанное субъективно )
Вобще, я бы делал разные билды и следил за ними, писать что то такое, чтобы специально увеличить связность - ну хз.

Алексей
03.08.2016
12:24:57
Все тулзы в /devtools
Его подптхивать
А там чрут
Больше извращений

Pavel
03.08.2016
12:27:07
А можно же запускать в контейнере build.sh скрипт, который в зависимости от ENV переменной поставит доп. пакеты или нет?

Admin
ERROR: S client not available

Magistr
03.08.2016
12:29:02
можно, у нас доскер как слейв для дженкинса работает )

Алексей
03.08.2016
12:31:49
Ты же будешь их _новые_ ставить
И тащить библиотеки
А значит нарушать среду

ptchol
03.08.2016
12:34:04

Oleg
03.08.2016
12:57:53
Оказывается, есть целая куча людей живущих не зная концепции артефактов

ptchol
03.08.2016
12:57:59
Подскажите. Тут новая команда, хотим с ними тоже доцкер попробовать.
Но они пока против реджистри.
Хочется как то заменить выливки дженкинса, на сборку контейнера, и откаты на старые версии.
Если у кого то подобные схемы есть, как вы чистите старые образа ?

Google

ptchol
03.08.2016
13:06:27
трындец какой то с этим питоном.
Берзу базовый образ центоса, 200 метров, ставлю все пакеты зависимы и модули собираю - 700метров.

Aleksandr
03.08.2016
13:09:44
а чистишь кеш пакетов?

ptchol
03.08.2016
13:14:08
yum clean all
но я вроде нашел проблему ) это репо )

Evgeny
03.08.2016
13:18:16
Лучше всего в деве добавлять поверх прода и делать новый образ.
Либо - ветвиться, как написал пчол.

Pavel
03.08.2016
13:22:32
я же выше эт ои написал, нет ?
Плохо и медленно
Либо - ветвиться, как написал пчол.
:D

ptchol
03.08.2016
13:23:35

Mihail
03.08.2016
13:24:00
ну сделайте непубличный

ptchol
03.08.2016
13:24:08
в таком странном кейсе конечно. Если у нас registry то наверно не так накладно перепритащить имидж

Evgeny
03.08.2016
13:24:17
Публичный нафиг, факт. А просто поднять приватный?

ptchol
03.08.2016
13:24:51
Я под публичным понимал внутренний. но для все команд, в том числе так сказать оутсорсенрских
*всех

Evgeny
03.08.2016
13:25:55
Можно поднять два, на разных доменных
Это все равно лучше гемора с доставкой вручную

ptchol
03.08.2016
13:31:21
А все равно, как старые то образа чистить ?
на узле
типа стартуем новый контейнер а потом rmi force старого ?