Alexander
07.09.2016
13:00:59
а так вообще в облаке было бы удобно запускать
Paul
07.09.2016
13:15:45
я очень плохо понимаю концепцию документо-ориентированных хранилищ, KVS и SQL мне всегда хватало
Alexander
07.09.2016
13:17:06
с PostgreSQL всё отлично за исключением момента с мультимастером - 3+ серверами
Google
Alexander
07.09.2016
13:17:36
я хочу писать сразу на все серверы и чтобы потом всё синхронизировалось
и чтобы на всех серверах всё дублировалось, чтобы я мог легко добавлять ноды и удалять их
бизнес-данные они структурированы, так что в любом случае, какая-либо структура будет, в этом смысле разницы NoSQL-SQL не будет
та же админка с чётким набором полей по каждой сущности
Paul
07.09.2016
13:34:58
очень сильно
Eugene
07.09.2016
13:40:59
Как по мне, так не плохой "proof of concept"
Denis
07.09.2016
13:42:42
огого
Круто
закину в @kubernetes_ru
Alexander
07.09.2016
13:43:00
там что-то в комментариях особой радости нет
Eugene
07.09.2016
13:43:47
По крайней мере, оно сильно похоже на то, что вы хотите сделать, как мне кажется.
Google
Alexander
07.09.2016
13:43:59
да, похоже
мне нравится, что можно легко запускать кучу контейнеров с nginx и uwsgi
это легко масштабировать
и с базой хочется так же
Paul
07.09.2016
14:46:05
Mihail
07.09.2016
15:06:47
сюда https://telegram.me/devops_jobs
Sergey
07.09.2016
15:27:58
Народ, а есть готовый Dockerfile для cron-а?
Alexander
07.09.2016
15:29:28
а гугл не спрашивал?
Sergey
07.09.2016
15:29:43
спрашивал
вот по этой статье - не работает https://habrahabr.ru/company/redmadrobot/blog/305364/
Alexander
07.09.2016
15:30:58
а что именно не работает?
Sergey
07.09.2016
15:32:00
не кронит
просто не работает
Alexander
07.09.2016
15:32:59
а зачем тебе cron именно в контейнере?
Sergey
07.09.2016
15:33:44
требование заказчика - все сервисы в контейнеры
Alexander
07.09.2016
15:37:41
эмс, а что он должен делать из контейнера?
Sergey
07.09.2016
15:38:12
дёргать php-файл cron.php
Alexander
07.09.2016
15:39:14
https://hub.docker.com/r/jodator/php-fpm-cron/
Sergey
07.09.2016
15:40:21
supervisor - не наш метод
Alexander
07.09.2016
15:42:17
в существующий контейнер ручками установи cron, затем настрой
Google
Alexander
07.09.2016
15:42:32
если заработает, то можно собрать Dockerfile
https://github.com/voduytuan/docker-apache-php-cron
Kalys
07.09.2016
15:47:40
https://www.ekito.fr/people/run-a-cron-job-with-docker/
Есть жирный минус: переменные окружения не видны из крон-скрипта. Как их передавать я не осилил.
Sergey
07.09.2016
15:52:12
A
07.09.2016
16:21:29
Kalys
07.09.2016
16:30:29
Да. Но как быть с теми, которые спровижены докером?
Evgenii
07.09.2016
16:38:45
Sergey
07.09.2016
16:40:52
Evgenii
07.09.2016
21:36:59
Denis
08.09.2016
07:53:15
Вот так вот:)
Если вам надоели глюки Docker, почитайте статью Adriaan de Jonge об rkt - альтернативном движке для контейнеров от CoreOS.
http://amp.gs/8MqD
@lorddaedra когда уже запустим @rkt_ru?)
Sergey
08.09.2016
07:55:10
Andrew
08.09.2016
11:08:49
Добрый день, ребят есть вопрос, не подскажите можно ли в докер загрузить полноценную ОС и вертеть ей как полноценной ОС тип много процессов внутри докер
Oleg
08.09.2016
11:09:26
Lxc
Artur
08.09.2016
11:10:08
полноценная ос и много процессов - это всё-таки разные вещи
Sergey
08.09.2016
11:39:51
Paul
08.09.2016
11:53:26
Denis
08.09.2016
12:25:01
Прямо сейчас нет, но мы двигаемся с учетом горизонта в несколько лет
Google
Yokai
08.09.2016
12:45:22
Единственное ограничение - docker-контейнер пользуется ядром хоста, а внутри можно любое количество процессов запускать. Стандартных решения два -
1. У докера есть dockerbase-image или что-то такое, они сами собрали убунту-контейнер с правильно работающей init-системой
2. Можно использовать любые контейнеры с не-systemd системой управления демонами (runit, sysv, dumbinit)
Руслан
08.09.2016
13:10:52
всем привет! есть докер контейнер с pptp сервером https://github.com/mobtitude/docker-vpn-pptp. куда в убунте прописать маршрут до клиента route add -net 192.168.2.0/24 gw 10.99.99.150, что б автоматом при поднятии добавлялся. Не меняя контейнер если чо.
Sergey
08.09.2016
15:21:06
Vladimir
08.09.2016
17:05:45
ребят подскажите кто собирает js, css(less,sass) в контейнере, вы после сборки из контейнера сорсы удаляете или вообще их туда не заносите а например билдите в 1 контейнере, заливаете в другой, чтобы был непосредственно контейнер аппликейшена. Может у кого то есть другие идеи поделитесь плиз.
Не кайф что бы контейнер который в проде был с сорсами(когда тем более они там не нужны)
Filipp
08.09.2016
20:02:03
Vladimir
08.09.2016
20:02:26
это не кашерно
деплой должен быть имеджом
докера
Filipp
08.09.2016
20:03:06
Кто вам сказал что должен? Может быть, но совсем не должен. Более того, я вас уверяю, не должен
Делал я на 1 проекте деплой имеджем
Докер компоуз не хавал замену имейджа и ему нужно было физически убивать контейнеры чтоб пересоздать на новом имейдже
Vladimir
08.09.2016
20:04:12
и архив заливать по ftp?
Filipp
08.09.2016
20:05:26
Vladimir
08.09.2016
20:05:49
Filipp
08.09.2016
20:06:32
В моем случае я не удалял пару версий до последней. Остальные версии по у меня складиооваличь архивчиками
И я мог любую версию залить
С телефона жутко писать. Прошу прощения за опечатки
Кстати, когда деплоил имеджами у меня случилась беда
Google
Filipp
08.09.2016
20:08:33
В очередной раз подставив новый тэг свежезалитого имежжа докер мне грохнул контейнеры, а создавать не захотел. Ссылался на нехватку места
Хотя было у меня гигов 200 еще свободно
Вот такой оказался бажок. Пока разобрался в чем проблема прошло пол часа даунтайма прод сервака
Чуть не получил втык за это. Но отмазался типа "сами попросили средь дня обновиться"
Но клиентов чую убежало с сайта прилично...
С тех пор не связываюсь с деплоем образами... Да и медленно это. И места на диске забирает много.
Vladimir
08.09.2016
20:12:02
сразу лить на прод смысла вообще не вижу, сделал имедж залил на тестовый серв на который ходят тестировщики
сервер аналогичен боевому
если все поднялось
то и на проде подыметься
Filipp
08.09.2016
20:12:21
Вы не пояли
Vladimir
08.09.2016
20:12:26
если нет то разбираешься на деве
Filipp
08.09.2016
20:12:33
Не в образе дело было
На деве все ок. Докер не захотел поднимать новый контейнер на проде.
По какой-то причине не понятной. Ссылался он на нехватку места, коего было море
Это не баг в образе или моего по