@docker_ru

Страница 279 из 1375
Oleg ?
22.08.2017
08:13:57
не, тут дело в том что запись будет постоянная в волюм

и нужно чтоб оно было шарено на нескольких репликах

если одна умрет, другая схватит и продолжить писать без потерь

Nick
22.08.2017
08:14:35
В рамках одного хоста - не проблема

Google
Oleg ?
22.08.2017
08:14:36
я так понимаю типа flocker

разные хосты в сворме

:)

Nick
22.08.2017
08:15:18
Ну тогда flocker или распред фс

Oleg ?
22.08.2017
08:16:49
а что лучше себя зарекомендовало? есть какие нить бэнчи или опыт эксплуатации?

Evgen
22.08.2017
08:40:50
присоединяюсь к вопросу ) тем более, что flocker вроде как "умер", сейчас даже не могу установить его для пробы

Nick
22.08.2017
08:43:40
Hdfs берите и монтируйте через fuse )

Pavel
22.08.2017
08:45:03
Pavel
22.08.2017
08:45:26
есть ищо платный ibm gpfs :)

Pavel
22.08.2017
08:46:53
SAN йопт

Pavel
22.08.2017
08:47:46
сан блочное устройство шарит, поверх все равно какая-то кластерая fs нужна, ну или nfs коробка от netapp

Pavel
22.08.2017
08:50:36
если так, то лучче уж с каким-нить гластером заморочиться

Evgen
22.08.2017
08:53:24
а DRBD для этих целей кто-нибудь юзал?

Google
Evgen
22.08.2017
08:53:38
или это уже перебор? )

Pavel
22.08.2017
08:54:01
Я просто юзал, не для этих целей :)

Artem
22.08.2017
08:55:45
если нетребовательно к производительности, то nfs маунт проще всего на хосты раздать

Evgen
22.08.2017
08:56:00
просто и я юзал, в кластере на базе pacemaker, остался вполне доволен... Но вот DRBD+ docker sworm даже звучит не очень )))

если нетребовательно к производительности, то nfs маунт проще всего на хосты раздать
тут же хочется отказоустойчивости (как обычно, "хорошо и бесплатно") - если хост с nfs шарой умрет будет плохо...

Artem
22.08.2017
08:57:46
так пусть живет)

че ему умирать то)

Pavel
22.08.2017
09:04:19
https://www.linbit.com/en/persistent-and-replicated-docker-volumes-with-drbd9-and-drbd-manage/

Evgen
22.08.2017
09:06:57
https://www.linbit.com/en/persistent-and-replicated-docker-volumes-with-drbd9-and-drbd-manage/
ага, спасибо, как раз читаю скорее всего в моем случае подойдет - у меня всего 2 ноды в swarm но при масштабировании могут быть вопросы ))

Oleg ?
22.08.2017
09:36:22
под сворм походу в итоге ничего стоящего нет кроме лепки nfs

convoy от ранчера пробовал - не взлетело чот

infinitsh пишут что под сворм будет soon

flocker мертвенький

Boris
22.08.2017
10:41:32
Всем привет, подскажие. поменя дефолтное расположение конфигов и данных доккера c /var/lib/docker в /etc/docker , например ?

вроде нашел. при передачи ключа -g демону,

twwlf
22.08.2017
11:02:08
мужики, а как бы так собирать логи во fluentd, но не терять их из docker logs ?

Artem
22.08.2017
11:15:59
вроде никак

все что не json или syslog драйвер вроде как автоматически не будет отображаться в docker logs

twwlf
22.08.2017
11:19:42
ну так-то понятно, вдруг кто-то workaround городил

Max
22.08.2017
11:25:52
Добрый день. Столкнулся с такой проблемой Есть образ в котором крутится php, mysql, apache ENTRYPOINT ["/start.sh"] в start.sh запускается mysql сервер, из дампа импортируется база и запускается апач Все работает так как и должно Затем этот образ используется для еще одного образа, в котором добавляются опреденные файлы и необходимо выполнить php команду, но нужно сделать это после запуска mysql сервера и импорта базы Если я выполняю команду через RUN то естесвенно что база еще не досупна Если пытаюсь через CMD то как я понял переопределяется ENTRYPOINT основного образа и сервер бд вообще не стартует Как правильно организовать такой процесс В первом образе поднимается база и запускается апач Во втором образе выполняется php команда. Как сделать такую же очередность? Спасибо!

Google
Сергей
22.08.2017
11:27:16
подход не верный

собирайте контейнер с пхп отельный

и при старте линкуйте их

Max
22.08.2017
11:28:51
Я не могу собирать отдельный контейнер потому что мне надо запускать битрикс, а для этого нужно соблюсти кучу условий и выполнить несколько танцев с бубном) Поэтому собирается целый образ с определенной версией битрикса, на который сверху накатываются необходимые модули

Artem
22.08.2017
11:28:52
3 контейнера пхп, веб-сервер, бд в компоузе и прописанными depend_on

зачем вам докер тогда

используйте vagrant

Max
22.08.2017
11:29:46
для деплоя используется ранчер и дженкинс, эти требования к сожалению не изменить

Artem
22.08.2017
11:30:28
ну у вас изначально неправильно использование докера и вы хотите городить костыли для костылей

Сергей
22.08.2017
11:31:57
ну слинкуйте то контейнера

Max
22.08.2017
11:32:04
Я не могу в этом проекте использовать его "правильно" Необходимо настроить деплой и автотесты, все уже заточено под докер, нельзя от этого уйти(

Сергей
22.08.2017
11:32:05
вообще можно наследовать неймспейсы

Сергей
22.08.2017
11:32:09
одного контейнера в другом

будет как один выглядеть

Max
22.08.2017
11:32:25
у меня всего один контейнер

Сергей
22.08.2017
11:32:43
вы не правильно делаете

вам же пишут как правильно

Max
22.08.2017
11:34:26
я же тоже написал что не могу сделать правильно Правильно будет отдельные контейнеры для php, mysql, apache но я не могу так сделать из за битрикса

поэтому собираю один образ системный, и использую его для контейнера в котором выполняются определенные команды, но надо выполнить их при запуске в docker-compose еще несколько контейнеров, с phantomjs, selenium, chromedriver но это не относится к вопросу

Сергей
22.08.2017
11:37:44
контейнера могут наследоватть неймспейсы другогоо контейнера, при старте это будет видно как один контейнер

Google
これはスタスか…ロマンですか
22.08.2017
21:10:09
docker stack rm chan && docker build -t chan-repost-detector:sanic . && docker stack deploy -c docker-compose.yml chan && docker service logs chan_web --follow

есть надстойки для аналогичного по изменениям в коде?

Степан
23.08.2017
05:26:06
доброе утро, господа.

Как можно дать доступ из контейнера к постгресу хоста?

Admin
ERROR: S client not available

Гайрат
23.08.2017
05:27:23
Открываешь фаером правило на 172.17.0.1, постгрес тоже должен на нём слушать

Степан
23.08.2017
05:28:24
172.17.0.1 а это что за айпи?

Гайрат
23.08.2017
05:29:04
ip a s

По дефолту - это IP на интерфейсе docker0

Степан
23.08.2017
05:31:31
Ок, спс за инфу)

Pavel
23.08.2017
07:20:45
Мастера и адепты докера, вопрос Есть сворм ~10 машин Внезапно падает один из сервисов Хрен бы с ним, но при рестарте не поднимается. На мэнеджер ноде вижу цикл "preparing-running-...", то есть не может стартануть. Либо просто preparing-failed-.... Где то можно посмотреть более подробный лог? Сервис на воркере. Заранее спасибо!

Pavel
23.08.2017
07:23:39
заходил на воркер по ссх, докер пулл - образ уже скачан

При чём ранее этот сервис норм работал. Версия (тэг) не менялись (в репу с тем же тегом также не заливался новый образ)

zigmund
23.08.2017
07:25:12
На воркере логи докера посмотри

В убунтах в сислог пишет

На остальных не знаю

Pavel
23.08.2017
07:25:54
дэбианы

посмотрю спс

Maxim
23.08.2017
12:11:09
Ребят, вопрос. Нужно proccess manager какой-нибудь для ноды запустить, чтобы в случае падения перезапускать ну и просто логи/статистику через веб панель смотреть, остановился на strongloop pm, но главный вопрос как лучше организовать? Запускать его в контейнере с нодой и открывать порт для веб интерфейса, но тогда в каждом контейнере будет крутиться свой pm и каждому нужен свой порт? Мб есть решение лучше?

Google
Гайрат
23.08.2017
12:11:52
supervisord

Pavel
23.08.2017
12:18:41
системды

Maxim
23.08.2017
14:08:16
Ага

Artem
23.08.2017
14:08:30
Там pm2 же есть

И логи сам пишет и воркеры может контролировать

Dave
23.08.2017
14:09:01
pm2 preach

лучше ничего не находил

Maxim
23.08.2017
14:09:15
И еще forever), но я не совсем понимаю как это все лучше организовать

Dave
23.08.2017
14:09:28
forever это вообще другое

Сергей
23.08.2017
14:09:36
выкинуть ноду написать на го)

Dave
23.08.2017
14:09:50


http://pm2.keymetrics.io/docs/usage/docker-pm2-nodejs/

Artem
23.08.2017
14:10:33
Опередил)

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