Алексей
14.08.2016
20:53:35
Только недавно узнал - решил поделиться - если в docker запускать контейнеры без имени то им будут даваться рандомные имена
NAMES
condescending_lalande
gigantic_davinci
elated_swanson
они состоят из рандомных прилогательных и имен хакеров и ученых
за 1 исключением :)
https://github.com/docker/docker/blob/master/pkg/namesgenerator/names-generator.go#L553
Анатолий
14.08.2016
20:53:47
Кто что может толковое по теме docker Hosting посоветовать? Хочу сравнить существующие решения.
Алексей
14.08.2016
20:56:00
не знаю об этом речь или нет, но вот список тех кто поддерживает работу с Docker ( он правда перемешен с технологиями - но всеже )
https://docs.docker.com/machine/drivers/
Denis
14.08.2016
20:57:34
Google
Leonid
15.08.2016
06:47:34
Ребята, привет! Зовут Леонид. Я из Новосибирска, соорганизатор http://www.meetup.com/Docker-Novosibirsk/
Sergei
15.08.2016
10:17:15
вводная: хост с несколькими внешними IP-адресами.
как привязать контейнер, чтобы он слушал свой порт на определенном IP-понятно.
вопрос: как сделать, чтобы исходящие соединения контейнером устанавливались в определенного из имеющихся адресов?
Jurijs
15.08.2016
10:43:24
Denis
15.08.2016
10:54:45
https://blog.docker.com/2016/08/docker-hub-hits-5-billion-pulls/
Sergei
15.08.2016
12:09:07
Sergey
15.08.2016
12:16:08
а это надо проделать для одного контейнера или для всех на этом хосте?
Jurijs
15.08.2016
12:21:29
Sergei
15.08.2016
12:21:55
в моём конкретном случае, для двух контейнеров, каждому из которых выделен отдельный IP. остальные контейнеры делят третий IP адрес.
Jurijs
15.08.2016
12:22:06
Вообще в книге Extending Docker, в четвёртой главе хорошо расписано, как создать подсеть и что с ней делать
Sergey
15.08.2016
12:23:10
и не трогать сети докера вообще
Ellin
15.08.2016
12:58:42
Всем привет! Я CTO Level Travel. Хочу использовать Docker для деплоймента, разработки и тестирования. #whois
Denis
15.08.2016
12:59:11
Привет. Рекомендую тогда обратить внимание на https://concourse.ci/
Google
Ellin
15.08.2016
13:01:35
Коллеги, я столкнулся с проблемой производительности volumes на Mac. Хотел для разработки маунтить фолдеры с данными и кодом в контейнеры, но это оказалось невозможно медленным. Как вы организуете разработку с использованием контейнеров? Нужно иметь обновляемый в контейнере код и данные (несколько БД) у каждого разработчика могут быть свои.
Roman
15.08.2016
13:02:04
код в контейнере (или скомпиленный бинарник)
Ellin
15.08.2016
13:02:11
Roman
15.08.2016
13:02:12
данные во внешнем персистере (базе)
базу тоже можно в контейнере (но по моему это оверхед)
и да контейнер стейтлесс
Ellin
15.08.2016
13:02:41
Roman
15.08.2016
13:02:57
конфиги через переменные окружения
Ellin
15.08.2016
13:03:29
То есть хочется после внесения изменений в код сразу видеть результат
Roman
15.08.2016
13:03:54
маунтите папки
а вообще почему не разрабатывать без докера а запускать тесты уже в нем
или у вас есть разница?
Ellin
15.08.2016
13:05:24
маунтите папки
этот этап как раз затормозил мое желание его использовать. на маке рендеринг одной страницы (там куча паршалов на диске) занимает более минуты
из-за тормозов в шаринге папок
Roman
15.08.2016
13:05:52
а зачем тогда есть кактус? есть ли причина?
Ellin
15.08.2016
13:06:18
Roman
15.08.2016
13:06:42
ну это другое дело
Ellin
15.08.2016
13:06:51
сейчас едим шиповник
поднимая это вручную на каждой машине
Roman
15.08.2016
13:07:03
но опять же один сервис который пишет разработчик может крутится и вовне
Google
Roman
15.08.2016
13:07:10
у нас похожая ситуация
13 сервисов на данный момент
+3 базы
есть куча контейнеров
но код пишется на локальной машине, те сервисы что не разрабатываются запущены как контейнеры
*разбиты по портам на данный момент
Ellin
15.08.2016
13:08:18
на той же машине?
Roman
15.08.2016
13:08:21
ага
Ellin
15.08.2016
13:08:28
ага, понял
Roman
15.08.2016
13:08:29
те что необходимы
там с маунтом не только с латенси проблема
но иногда и кешированием
на маке была такая беда
Ellin
15.08.2016
13:09:03
на убунте нет такого?
в проде не вылезают проблемы?
Roman
15.08.2016
13:09:25
в проде нет
в проде у нас другие проблемы, но они специфичные
и всю эту кухню с кучей сервисов мы используем для 2 моментов
1) функциональное-интеграционное тестирование
на локале
Google
Roman
15.08.2016
13:10:17
2) разворачивание на инфре заказчика
композер, мешн
Ellin
15.08.2016
13:12:07
но если нужно поднять базу в контейнере она ведь все равно должна иметь маунт на хост? не поднимать ведь внутри нее данные
тогда она будет упираться IO снова
Roman
15.08.2016
13:27:11
база может иметь тестовые данные
и подниматься из фикстур
ну и базу можно держать не в контейнере
Ellin
15.08.2016
13:36:07
Если она вне, то будет тормозить при маунте