@docker_ru
Docker — русскоговорящее сообщество

Обсуждаем вопросы, посвященные Docker🐳, Docker Swarm и всей экосистеме. Обмениваем идеями, новостями и решаем пробемы. Вам могут быть полезны: @coreos_ru, @kubernetes_ru, @devops_ru, @rkt_ru Рекомендуем сразу отключить уведомления для удобства

2608 members

Архив канала @docker_ru 18 октября 2016 г.

12:02:31 ДП
User 124120188
#whois
* Зовут меня Константин Никифоров, тружусь в компании Mail.Ru Group ( target.my.com, top.mail.ru ) teamlead группы сисадминов
* Инженер вычислительных систем и сетей ( в дипломе написано, что специалист ) 
* Бесполезен 😉
* Хочу почитать о современных практиках.
* Москва
* facebook
mail.ru
Mail.Ru — крупнейшая бесплатная почта, быстрый и удобный интерфейс, неограниченный объем ящика, надежная защита от спама и вирусов, мобильная версия и приложения для смартфонов. Также на Mail.Ru: новости, поиск в интернете, игры, авто, спорт, знакомства, погода, работа
12:03:45 ДП
User 89706347
@pimpmyyoba теперь 503, и не вкуриваю, как логи выгрести
12:03:53 ДП
User 89706347
пойду спать в общем
12:06:45 ДП
User 89706347
docker logs nginx-proxy пишет то же, что и выдает висящий в консоли процесс, но 503 отдает нджинкс - с рояля тогда здесь про это нет ничего?
06:21:20 ДП
07:39:16 ДП
User 81949476
User 89706347
@pimpmyyoba теперь 503, и не вкуриваю, как логи выгрести
как виртуалку настроил то? сто пудов контейнер билдится без контента, вот и файл нот фаунд
07:51:13 ДП
User 160061898
Ооооооо
07:51:33 ДП
User 160061898
Расскажите как вы БД для приложения организуете?)
07:51:58 ДП
User 160061898
Например, хочется создать контейнер с mysql
07:52:14 ДП
User 160061898
Сначала стоит завести в нем базу, пользователей и т.п.?
07:52:36 ДП
User 160061898
Или создать базу на отдельной машине, а потом к контейнеру примонтировать папку с данными?
07:56:00 ДП
User 75214547
> Nikolay
Например, хочется создать контейнер с mysql

эээ, а зачем?
07:56:21 ДП
User 141975931
User 160061898
Расскажите как вы БД для приложения организуете?)
К контейнеру монтируем persistent storage. В образ подкладываем sql'ки для миграций. Контейнер при старте смотрит версию бд и наливает ее с нуля либо с определенной версии.
07:56:48 ДП
User 51019704
User 75214547
> Nikolay
Например, хочется создать контейнер с mysql

эээ, а зачем?
Для тестирования например
07:56:49 ДП
User 141975931
Но бд у нас в контейнерах только для dev и test сред
07:57:48 ДП
User 160061898
А прод полностью крутится уже на виртуальной машине?
07:58:06 ДП
User 160061898
Без контейнеров и прочего?
07:58:33 ДП
User 75214547
> Aleksandr
Для тестирования например

тогда +- , как Денис описал )
07:59:19 ДП
User 160061898
Ну а например, если хочется разные инсты поднимать с базой
08:03:45 ДП
User 141975931
User 160061898
А прод полностью крутится уже на виртуальной машине?
Прод на железе
11:38:29 ДП
User 183988217
А сейчас много кто вообще докер использует? Есть какая-нибудь статистика по проектам/компаниям?
11:39:06 ДП
User 2339730
есть статистика скачиваний публичных образов.
11:39:16 ДП
User 2339730
всё остальное не очень эээ показательно
11:39:34 ДП
User 2339730
но всё смелее звучат фразы типа "мы используем докер в продакшене" )
11:41:21 ДП
User 71516652
Господа, я тут одну штуку наконец допилил до состояния, которое меня устраивает https://github.com/prepor/condo

Это такой супервизор докер-контейнеров. Буду рад выслушать мысли / предложения / критику ;)
github.com/prepor/condo
condo - Reliable and simple idempotent supervisor for Docker containers
11:41:36 ДП
11:41:43 ДП
User 2339730
должно быть интерсно
11:43:11 ДП
User 2339730
может заполнить поле Description в репе?)
11:46:17 ДП
01:01:15 ПП
User 186819562
Всем добрый день
01:17:50 ПП
User 186819562
Похоже не очень добрый
01:19:15 ПП
User 71516652
дядя, тут чатик про докер на 500 человек, а не семейный ужин
01:23:16 ПП
User 4627228
User 71516652
Господа, я тут одну штуку наконец допилил до состояния, которое меня устраивает https://github.com/prepor/condo

Это такой супервизор докер-контейнеров. Буду рад выслушать мысли / предложения / критику ;)
github.com/prepor/condo
condo - Reliable and simple idempotent supervisor for Docker containers
На первый взгляд круто. Документацию ещё можно причесать и вот сюда добавить скриншот в подкрепление пункта:
Nice UI for exploring the state of current daemon and entire system (if state exposing is enabled) TODO: it's broken now
01:25:59 ПП
User 71516652
> TODO: it's broken now ;)
01:26:03 ПП
User 71516652
починю на выхах
01:26:04 ПП
User 123761909
в чатах непринято здороваться
01:26:14 ПП
01:26:17 ПП
User 71516652
там типа вот так
01:26:34 ПП
User 4627228
User 71516652
GitHub like, I'm lovin it :)
01:26:56 ПП
User 4627228
Я бы хотел что-нибудь такое для мониторинга состояния Private Docker Registry
07:28:19 ПП
User 186819562
Народ
07:28:24 ПП
User 186819562
Я, скажем так, профан в докере
07:28:54 ПП
User 186819562
Во всех манах, которые я читаю, говорится, что нужно выполнить предустановку php5, к примеру, или nginx
07:29:19 ПП
User 186819562
Но я читал, что можно в разных докер контейнерах запускать разные версии php, к примеру
07:29:37 ПП
User 186819562
В то же время, на одну linux vm нельзя поставить две разные версии php
07:30:16 ПП
User 186819562
Где искать правду?
07:34:47 ПП
User 54466621
зайди на hub.docker.com и найди там официальный образ с php, там все описано как запускать
07:36:12 ПП
User 186819562
Т.е. не нужно php предустанавливать? Просто ставлю нужный образ?
07:37:28 ПП
User 54466621
там уже готовые образы с разными версиями
07:37:53 ПП
User 54466621
ставишь какой нужен и вперед
07:38:28 ПП
User 186819562
Понял, спасибо
07:41:41 ПП
User 184340974
Хоть 10
07:41:42 ПП
User 184340974
В то же время, на одну linux vm нельзя поставить две разные версии php
07:48:45 ПП
User 71400098
Я уже представляю, как скоро все будут носиться с обожжеными задницами, когда в докер хабе начнут распространять всякое говно типа спам скриптов, биткоин майнеров и т.д.
07:49:39 ПП
User 71400098
А потом волна несчастных, кто от этого пострадал.
07:54:49 ПП
User 196895
User 184340974
В то же время, на одну linux vm нельзя поставить две разные версии php
Эмм
07:55:32 ПП
User 196895
А, ты ответил не реплаем ) понятно ))
07:57:29 ПП
User 2339730
User 71400098
А потом волна несчастных, кто от этого пострадал.
Ну да, примерно такая же волна, как тогда, когда публичные репы стали раздавать дебки, рпмки и т.д.
08:00:16 ПП
User 38295438
User 71400098
Я уже представляю, как скоро все будут носиться с обожжеными задницами, когда в докер хабе начнут распространять всякое говно типа спам скриптов, биткоин майнеров и т.д.
зато легко убить их
далеко из докера они не пойдут
08:05:24 ПП
User 186819562
А, еще такой вопрос
08:05:41 ПП
User 186819562
Вкладывание контейнера в контейнер - это нормально? Или лучше юзать горизонтальное масштабирование
08:06:45 ПП
User 186819562
Мне сказали просто, что контейнер в контейнере потом плохо отразится на секьюрности
08:11:28 ПП
User 186819562
Или в докере есть какие-то другие способы инкапсулирования контейнеров, кроме вложенности
08:12:16 ПП
User 186819562
Типо 
((container1, container2) (container1, container2))
08:12:28 ПП
User 54466621
Идея в том что контейнер - это процесс, микропроцесс так сказать. Это не виртуалка куда надо все ставить.
08:14:31 ПП
User 186819562
Просто в чем суть. Я делаю облачный сервис, у каждого пользователя по сути будет свой приватный репозиторий. В каждом репозитории будут создаваться докер контейнеры. И вот с точки зрения архитектуры - можно ли их как то инкапсулировать? Что бы было наглядно понятно: "тут у нас репозиторий 1, в котором такие то докер контейнеры, а вот тут репозиторий 2, в котором другие докер контейнеры"
08:15:06 ПП
User 2339730
User 186819562
Вкладывание контейнера в контейнер - это нормально? Или лучше юзать горизонтальное масштабирование
Я лично использую dind чтобы не ставить лишние зависимости на хостовую систему и не делать жирный базовый контейнер для разработки и упаковки приложений в контейнер
08:15:46 ПП
User 216024521
добрый вечер. подскажите, пожалуйста, как правильно расшарить один volume на несколько контейнеров? у меня есть приложение, которое собирает статику когда я делаю docker-compose build, потом эта статика должна отдаваться через контейнер с nginx. проблема в том, что docker-compose не видит изменений и использует старую версию volume, пока не удалишь её через docker volume rm.
08:17:10 ПП
User 54466621
используй bind volume
08:17:37 ПП
User 54466621
т.е. подключай реальную папку /var/www
08:17:45 ПП
User 186819562
User 2339730
Я лично использую dind чтобы не ставить лишние зависимости на хостовую систему и не делать жирный базовый контейнер для разработки и упаковки приложений в контейнер
И вот на это собственно я и задал вопрос выше)
08:18:05 ПП
User 186819562
Вкладывание контейнера в контейнер - это нормально? Или лучше юзать горизонтальное масштабирование
08:18:05 ПП
User 186819562
Мне сказали просто, что контейнер в контейнере потом плохо отразится на секьюрности
08:19:42 ПП
User 54466621
не столько на секьюрности, сколько на том, что ты  не будешь знать что происходит с контейром, который в контейнере
08:20:44 ПП
User 2339730
Какая разница какое вложении, если контроль полностью за вами. Если же нет, то опять же не важно какое вложении, нужен аудит
08:21:07 ПП
User 186819562
Понятно
08:21:38 ПП
User 54466621
а ну тогда сидите контролируйте :))
08:22:19 ПП
User 2339730
Докер по-моему больше года как уже аудит прикрутил к своему registry
08:22:35 ПП
User 2339730
Докер как контора )
08:22:35 ПП
User 186819562
User 54466621
а ну тогда сидите контролируйте :))
Не, я пока что остановлюсь на горизонтальном
08:33:41 ПП
User 186819562
Ребят, а докер можно запускать локально? Или он как то с облаком связан? А то на сайте какой-то прайслист есть
08:34:03 ПП
User 54466621
Ос у тебя какая локальная?
08:34:16 ПП
User 186819562
Да, но выход в интернет то есть 😆
08:34:45 ПП
User 54466621
Если винда, то нужен бубен и побольше.
08:35:06 ПП
08:35:10 ПП
User 186819562
на винду я точно не вернусь
08:35:40 ПП
User 54466621
тогда docker.com
08:35:57 ПП
User 186819562
Эт чо?
08:36:26 ПП
User 186819562
Я уже под линуксом всё собрал :D
08:36:31 ПП
User 186819562
докер пашет
08:53:20 ПП
User 71516652
User 71516652
Господа, я тут одну штуку наконец допилил до состояния, которое меня устраивает https://github.com/prepor/condo

Это такой супервизор докер-контейнеров. Буду рад выслушать мысли / предложения / критику ;)
github.com/prepor/condo
condo - Reliable and simple idempotent supervisor for Docker containers
Порасказывал сегодня в Питере https://youtu.be/5PNyRdIXP90?t=1h22m2s
youtube.com/watch?v=5PNyRdIXP90&feature=youtu.be&t=1h22m2s
09:24:31 ПП
User 186819562
Парни, а kubernetes, swarm - это всё для создания распределенных сетей?
09:31:03 ПП
09:31:47 ПП
09:32:12 ПП
User 186819562
А нужно ли оно, когда появился VXLAN?
09:40:38 ПП
User 186819562
с активностью чет туговато в этом чате)
11:21:09 ПП
User 89706347
воюю с докер тулз на винде, а конкретнее  - с виртуалбоксом, в настройках докер машины  в вб проставил шаред фолдер ту, в которой лежит докеркомпоуз файл вместо c\:users, но все равно нихрена не пробрасывается, только пустые директории создаются с нужными названиями и путями, но и ошибок никаких при докер-компоуз ап
11:25:12 ПП
User 89706347
вопрос снят - я идиот, пробросил в виртуалку, но не пробросил из виртуалки в контейнеры
11:32:06 ПП
User 186819562
бывает
11:32:34 ПП
User 89706347
не, в виртуалке та же херня - папки есть, файлов нет
11:33:02 ПП
User 89706347
ааа, еще изнутри надо маунтить
11:33:04 ПП