
Igor
26.01.2017
08:46:36
мы свой registy подняли, я когда ресёрчил ничего подходящего не нашел, плюс у нас все равно сервак под ci, там же и образы храним

Alex
26.01.2017
08:46:49
сначала с docker разберись, потом уже с rancher.

Artem
26.01.2017
12:50:24
Всем привет, кто-нить юзает docker-compose v3 в продакшене?

Google

Митко Соловец?
26.01.2017
14:08:44
Коллеги, кто использует гитлаб + java maven in docker, подскажите, как вы настроили кэширование зависимостей? А то они качаются каждый раз

Igor
26.01.2017
15:05:29

Mr
26.01.2017
17:36:47
Приветствую, вот, кстати, про networks не очевидный факт. Несколько часов потратил пока докопался до истины. Если в docker-compose указать несколько сетей, то он их рассматривает в алфавитном(!) порядке и маршрут по-умолчанию будет в первой сети. Как по мне, так это идиотизм.

Sheridan
26.01.2017
18:33:58
Опенсорц

Artem
26.01.2017
19:05:13
сорвалось

Sander
27.01.2017
00:15:39
кто-нибудь Caddy server с Docker использует?

Tarlan
27.01.2017
00:16:39
Hi there :) Как тут принято по традиции, хотел бы представиться :) Зовут Тарлан ориджинали из России, но на данный момент работаю и учусь на SD в Новой Зеландии. Очень заинтересован в изучении Node.js, Angular 2.0, React, Docker и Elixir для использовании в backend и frontend :) На данный момент разработал пару постеньких приложений в Unity на C#, а так же задерлоил и юзаю Discourse framework через Digitalocean Droplet :) Спасибо за созданное комьюнити в Telegram very appreciate :) *Dublicated from Node.js community just in case

Sheridan
27.01.2017
05:02:38
Два пива гостю!

Disinterpreter
27.01.2017
06:22:27
?

Dmitriy
27.01.2017
07:46:43

Ruslan
27.01.2017
08:10:53

Dmitriy
27.01.2017
08:30:42
долго думал как написать image так и не придумал )

F01134H
27.01.2017
11:46:32
Санёчек ты че тут забыла)

Google

Dmitriy
27.01.2017
11:49:04
А ты ? =)

Alex
27.01.2017
11:53:22

F01134H
27.01.2017
11:53:40

Nikolay
27.01.2017
12:20:03
Друзья
Сейчас версия 1.13
От 12 принципиально ничем не отличается?

Ruslan
27.01.2017
12:21:58
вроде как сборщик мусора (неиспользуемые контейнеры, образы, диски) свой добавили. и можно все костыли на эту тему выкинуть на мороз
это то, что помню из обзора на радиоте

Alex
27.01.2017
12:23:25
Что, наконец то он будет умершие контейнеры дропать?

Ruslan
27.01.2017
12:24:12
точно не знаю.
меня больше волнует то, что они могли сломать )

Nikolay
27.01.2017
12:57:17
Да, со сломать поактуальней)

Ivan
27.01.2017
14:18:00
А что на этой неделе модно для локального registry образов?

Andrey
27.01.2017
16:15:31

Igor
28.01.2017
07:05:37

Nikolay
29.01.2017
16:06:14
Вечер
А как вы логи организуете?
Например логи nginx
Через volume?

Igor
29.01.2017
16:53:29
все контейнеры срут в stdout, а оттуда через указания логдрайвера для контейнера уходят в graylog

Google

Igor
29.01.2017
16:53:48
https://docs.docker.com/engine/admin/logging/overview/ про логирование докера
https://www.graylog.org/ про систему что я юзаю для сбора логов

Nikolay
29.01.2017
17:22:42
Сурово)) посмотрю, спасибо

Igor
29.01.2017
17:36:52
Сурово)) посмотрю, спасибо
не, это норм на самом деле. Потому что по дефолту у докера включено логирование в json файлы, когда делаешь docker logs container, как раз таки видишь содержимое этого файла, поэтому если хочеш как то иначе хранить логи, самое оптимальное переключить хранилище, кто-то любит syslog, кто то сторонии сервисы, кому как удобнее

Nikolay
29.01.2017
17:37:22
Ну а кто-то волум заводит?

Igor
29.01.2017
17:37:27
а вот хранение логов на вольюмах, на оборот как то мне кажется не по докервею
если логируешь на волум, сразу теряешь супер силу логирования докера

Bo0oM
29.01.2017
17:38:17
спасиб)

Nikolay
29.01.2017
17:38:23
Надо развернуть эту тему

Igor
29.01.2017
17:38:40
представь что у тебя контейнер в кластере сварм или кубернейтс, и нет нет меняет хост машину, где ты его полный лог потом искать будешь?

Nikolay
29.01.2017
17:38:44
А laravel заворачивал кто-нибудь?
Ну так то да
Выходит не очень)

Igor
29.01.2017
17:39:39
ларавел это же пхп-софт, там у него самого есть куча адаптеров куда логировать, самый тупой это конечно же в laravel.log файл, по дефолту даже ротации нет
а если вопрос просто про ларавел в докере, то норм ему там, есть куча готовых образов, да и свой за пять минут собирается

Ivan
29.01.2017
17:43:16
Расскажите про registry, что юзаете? Мне надо распространять докер образа в локалке с бидлд машины.
Публичный больше не подходит, надо прятать

Igor
29.01.2017
17:44:22
https://hub.docker.com/_/registry/ я этот юзаю
развернул рядом с ci тачкой
норм пашет

Google

Igor
29.01.2017
17:45:29
запаролил тупо через Ngix, главное https обязательно сделай, через Let's encypt например чтобы не платить
просто без https валидного, докер хосты будут плеваться на твой регистри

Ivan
29.01.2017
17:46:22
угу, сенкс
а докер пулу ключами передавать имя регистри или есть где то общий конфинг раскатать по машинам?

Igor
29.01.2017
17:47:05
так имя образа у тебя будет содержать хост

Ivan
29.01.2017
17:47:12
ааа, понял

Igor
29.01.2017
17:47:41
ченить типа myregisty.com/server/nginx например

Aleksandr
29.01.2017
17:47:48
Я только начал разбираться с докером
Он в себе реальную систему содержит или набор команд к родительской системе?
Хочу на малинке поднять gitlab runner с докером и необходимыми настройками

Igor
29.01.2017
17:49:14
у него свой демон, но ядро будет юзать твоей системы
на малине вроде пашет, чел знакомый что-то подымал

Ivan
29.01.2017
17:51:51
А я вдруг подумал, вы ж наверняка знаете, как мне попроще организовать build машину докер контейнеров.
Я вдруг подумал а нельзя ли и её внутрь докера, ну что б уж полная рекурсия.

Igor
29.01.2017
17:53:48
да так и сделал
сокет докера пробрось просто в контейнер с ci
и установи туда docker cli
и все, docker команды будут из контейнера уходить в хост машину для билда чего тебе там надо

Ivan
29.01.2017
17:55:52
хм, интересно
Тока ж образа то получается снаружи будут

Igor
29.01.2017
17:57:55
да, но тебе он внутри зачем? ты же его все равно в регистри толкнешь

Google

Ivan
29.01.2017
17:59:28
Да понял, верно
А что для автоматизации взять ?
Ну что б туда докерфайлы лить с зависимостями и на выходе иметь docker push
Есть что нибудь или костылить ?

Igor
29.01.2017
18:03:05
у нас Jenkins, проекты в github, для сборки используем Jenkins pipline, удобны тем что в корень репозитория кладется Jenkins файл который описывает всё что нужно для сборки проекта, обычно после сборки на выходе получается два образа, один содержит бэкэнд код, второй содержит фронт с nginx

Ivan
29.01.2017
18:03:51
Есть несекретный пример для изучения ? Был бы признателен

Igor
29.01.2017
18:04:22
мм ща подумаю, зашарю куданить

Ivan
29.01.2017
18:05:05
Спасибо Игорь. Очень поможете.

Nikita
29.01.2017
18:12:20

Dmitriy
29.01.2017
18:14:09