@docker_ru

Страница 25 из 1375
Alexander
07.09.2016
13:00:59
а так вообще в облаке было бы удобно запускать

Paul
07.09.2016
13:15:45
врут? http://www.couchbase.com/fr/couchbase-server/scalability
эксперимент показал, что врут. А вообще тестировать надо все конечно

я очень плохо понимаю концепцию документо-ориентированных хранилищ, 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
и с базой хочется так же
есть CAP-теорема, которая такие фокусы не позволяет. Чем-то прийдется жертвовать

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
Народ, а есть готовый Dockerfile для cron-а?
Есть образ убунты с поддержкой крона и инитд. https://github.com/phusion/baseimage-docker

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
Так это докер образ убунты :) от него можно занаследоваться и использовать все что нужно.
Вы же понимаете, что это нарушает идеалогию докера? Supervisord тоже нарушает идеалогию

Andrew
08.09.2016
11:08:49
Добрый день, ребят есть вопрос, не подскажите можно ли в докер загрузить полноценную ОС и вертеть ей как полноценной ОС тип много процессов внутри докер

Oleg
08.09.2016
11:09:26
Lxc

Artur
08.09.2016
11:10:08
полноценная ос и много процессов - это всё-таки разные вещи

Paul
08.09.2016
11:53:26
@lorddaedra когда уже запустим @rkt_ru?)
пользователей в чате настолько много, что есть смысл сегментировать?

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, что б автоматом при поднятии добавлялся. Не меняя контейнер если чо.

Vladimir
08.09.2016
17:05:45
ребят подскажите кто собирает js, css(less,sass) в контейнере, вы после сборки из контейнера сорсы удаляете или вообще их туда не заносите а например билдите в 1 контейнере, заливаете в другой, чтобы был непосредственно контейнер аппликейшена. Может у кого то есть другие идеи поделитесь плиз. Не кайф что бы контейнер который в проде был с сорсами(когда тем более они там не нужны)

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
это я говорю, так как иначе какой смысл? хранить архивы под номерами на репозтории?
Вслед за имеджем я попробовал этот способ с маунтом другой директории с другой версией проекта и это удовлетворило меня больше, чем имейдж

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
Не в образе дело было

На деве все ок. Докер не захотел поднимать новый контейнер на проде.

По какой-то причине не понятной. Ссылался он на нехватку места, коего было море

Это не баг в образе или моего по

Страница 25 из 1375