
Александр
07.07.2016
12:21:50
Ага, понял, спасибо

Alexander
07.07.2016
14:02:35
но неужели критерий скорости запуска чего-то там так важен для облаков? какая разница , казалось бы, за 2 минуты оно запустится или за 10?

Pavel
07.07.2016
14:11:34
Ну вообще-то между 2 минуты и 10 огромная разница
А лучше чтобы запускался не 2 минуты а 5 секунд.

Google

Evgeny
07.07.2016
14:13:41
А когда контейнеров 50000, как любят показывать все подряд - то разница вот прям очень видна

Ivan
07.07.2016
14:21:22
Вообще, странное сравнение. Это как сравнивать Apache Benchmark и Yandex Tank по скорости запуска. Swarm и Kubernetes - они же о разном. Если swarm обрастёт всем тем, что есть в k8s, то тоже станет слоупоком.

corpix
07.07.2016
14:41:06
Интересно, как именно сравнивали. Я слепой или там реально нет этих подробностей?

Denis 災 nobody
07.07.2016
14:48:05
кто поднимал редмайн в докере, есть готовые машины?
и как оно с jruby

yopp
07.07.2016
14:54:13
:D
вог даже официальное репо есть https://hub.docker.com/_/redmine/

87776
07.07.2016
18:30:21

Mihail
07.07.2016
18:31:21
Господа, я весь в сомнениях. Вот есть у меня контейнер, и я хочу, чтобы он запускался при старте системы. Пихать ли его запуск в системд юнит или запускать с —restart=unless-stoped -d?
Разницы в обоих случаях не нашел, как лучше то?

Evgeny
07.07.2016
18:31:45
имхо - с -д лучше ;)

Mihail
07.07.2016
18:35:51
блин я последний час навверное потратил на то чтоб запускать и так и так. взял первый попавшийся контейнер, в моем случае Rethinkdb
—restart=unless-stoped легко повторяется через Restart=on=failure
-d по сути просто чтоб запустить контейнер в фоне. системд его тоже не в твоей консоли запускает
в самой документации докера написано:
As of Docker 1.2, restart policies are the built-in Docker mechanism for restarting containers when they exit. If set, restart policies will be used when the Docker daemon starts up, as typically happens after a system boot. Restart policies will ensure that linked containers are started in the correct order.
If restart policies don’t suit your needs (i.e., you have non-Docker processes that depend on Docker containers), you can use a process manager like upstart, systemd or supervisor instead.

Google

Mihail
07.07.2016
18:36:57
то бишь они рекомендуют свой --restart

Evgeny
07.07.2016
18:38:53
Просто получается тогда что часть управления контейнерами переносится куда то еще

Mihail
07.07.2016
18:39:04
но вот если я запущу контейнер с
docker run --restart=unless-stoped а потом сделаю
docker stop и после этого рестартану систему, он ведь не запустится?

Evgeny
07.07.2016
18:39:18
Угу

Mihail
07.07.2016
18:39:36
значит нужен велосипед, который будет контроллировать это
всеравно лишнее звено

Evgeny
07.07.2016
18:39:50
И это ожидаемо - ты его остановил

Mihail
07.07.2016
18:41:03
нууу... если это десктопное приложение то да. а если это nginx. я же хочу чтоб он запускался на старте системы
где все вообще? :) вдвоем неинтересно обсуждать, твои аргументы я уже знаю

Evgeny
07.07.2016
18:42:37
А ты поменно попингуй народ :)

Mihail
07.07.2016
18:43:05
эх я не админ
запинил бы сообщение
всеб ругались :) но увидели

Evgeny
07.07.2016
18:43:35
Поэтому и не админ :)))

Mihail
07.07.2016
18:46:06
ну в общем то я согласен с твоей точкой зрения. отчасти. лишнее звено может вызвать лишние проблемы, которые я не обнаружил.
но как то контроллировать запустился контейнер на старте придется

Evgeny
07.07.2016
18:46:59
Так системд умеет же просто запускать и не следить дальше

Mihail
07.07.2016
18:47:26
ну можно так да

R-omk
07.07.2016
18:47:40
Restart always, никогда небыло проблем

Evgeny
07.07.2016
18:48:08
Не о том речь

Google

R-omk
07.07.2016
18:48:14
А о чем?

Mihail
07.07.2016
18:49:21
использвать системд для контроля докер контейнеров или нет

R-omk
07.07.2016
18:49:53
Зачем? Что бы он поднимал контейнер если ты забыл запустить его?

Evgeny
07.07.2016
18:51:45
Угу. Вместо йодомарина - систеидимарин

R-omk
07.07.2016
18:52:20
Все херня, если ты запускаешь контейнер пусть докер за этим следит

Evgeny
07.07.2016
18:52:36
А как же ФСБ?

R-omk
07.07.2016
18:52:42
Если что-то не работает то это по мониторингу задача

Evgeny
07.07.2016
18:54:22
А кстати удобно, я только понял - всегда можно позвонить будет в ФСБ и спросить работает ли сервер. Они ж все нынче мониторят
Если инета нет например

R-omk
07.07.2016
18:56:56
Ну я свои про*баные терабайтные бэкапы всегда у анб скачивал, теперь можно будет через океан трафик не гонять

Mihail
08.07.2016
05:11:02
ребята кто-либо делал мультитрединг когда воркеры - каждый в отдельном докер-контейнере на Mesos+Marathon? вообще рабочий вариант?
если делали, знаете пхп и интересует работа - стучитесь в личку :)

Mihail
08.07.2016
05:19:18
то есть вот так :) пхп + мезос?)

Mihail
08.07.2016
05:19:44
да, почему нет? )

bama^boy
08.07.2016
06:25:57

Mihail
08.07.2016
06:26:45
Coreos рекомендуют системд для прода

Alexander
08.07.2016
08:33:23
это позволит более прозрачно потом мигрировать на Rkt

Mihail
08.07.2016
08:35:03
причина :))

R-omk
08.07.2016
08:35:10
тоесть у меня over 200 контейнеров и я должен под каждый делать настройку в systemd ?

Google

Alexander
08.07.2016
08:36:10
а почему бы и нет?
это можно автоматизировать

R-omk
08.07.2016
08:36:19
почти все запускаются через compose... куда там тулить systemd?

Alexander
08.07.2016
08:36:55
про compose не знаю, я стараюсь не использовать Docker
точнее
только запуск контейнеров и всё
всё что можно не делать через экосистему Docker, а делать как-то иначе - я делаю как-то иначе

R-omk
08.07.2016
08:37:59
вон из чата ?

Admin
ERROR: S client not available

Alexander
08.07.2016
08:38:06
в будущем, когда допилят Rkt, я просто подредактирую те *.service файлы и заменю там docker на rkt

Mihail
08.07.2016
08:38:20

Alexander
08.07.2016
08:38:27
гыгы, ну пока докер рулит
но как только будет нормальная замена в виде Rkt - сразу же свалю

R-omk
08.07.2016
08:39:21
ну даже registry у меня не сам запускается, поэтому в compose

Mihail
08.07.2016
08:39:39
ну а compose у тебя как запускается?

R-omk
08.07.2016
08:40:11
и я могу как угодно рестартить сервер и знаю что docker сам все поднимет...
compose это вобще статическая херь, ее не нужно запускать

Mihail
08.07.2016
08:40:40
ну кто то должен сделать docker-compose up

Alexander
08.07.2016
08:40:41
а я вот не могу рестартить - у меня разделы зашифрованы

Mihail
08.07.2016
08:40:43
или как там

Alexander
08.07.2016
08:40:51
и всё равно пароль к диску вводить надо при старте

Google

R-omk
08.07.2016
08:41:11

Mihail
08.07.2016
08:41:32

R-omk
08.07.2016
08:41:47

Mihail
08.07.2016
08:42:24
Господа, я весь в сомнениях. Вот есть у меня контейнер, и я хочу, чтобы он запускался при старте системы. Пихать ли его запуск в системд юнит или запускать с —restart=unless-stoped -d?
Разницы в обоих случаях не нашел, как лучше то?

Alexander
08.07.2016
08:42:26
тут про то, что докер пытается собой заменить всё остальное, но как бы не с systemd докеру тягаться

Mihail
08.07.2016
08:42:27
был

R-omk
08.07.2016
08:43:12
да, в systemd можно разрулить зависимости

Mihail
08.07.2016
08:43:54

R-omk
08.07.2016
08:44:00
но когда у тебя еще плагины к докеру, то только сам докер знает когда что ему запускать

Alexander
08.07.2016
08:44:50
просто в одном случае у тебя докер будет следить и поднимать контейнер

Mihail
08.07.2016
08:44:52
не могу нагуглить ansible модуль services

Alexander
08.07.2016
08:44:54
а в другом случае systemd
если он упал

R-omk
08.07.2016
08:45:20

Alexander
08.07.2016
08:45:38
ну и вот почему хотеть все эти задачи вешать на докер - я не понимаю

Mihail
08.07.2016
08:45:55

R-omk
08.07.2016
08:46:31

Alexander
08.07.2016
08:46:49
юникс вэй - это когда есть много разных утилит и каждая хорошо выполняет свою маленькую задачу

R-omk
08.07.2016
08:46:53
вот я например хочу что бы контейнер был запущен в кластере, тут systemd уже никак не поможет