@ru_docker

Страница 29 из 610
Александр
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
Ну вообще-то между 2 минуты и 10 огромная разница
нет родствкенника с именем сергей?

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
тоесть у меня over 200 контейнеров и я должен под каждый делать настройку в systemd ?
речь не о 200 контейнеров. так дохуя я засуну в swarm или там еще куда. речь об одном контейнере. например я хочу registry. один, вне кластера

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
ну кто то должен сделать docker-compose up
это делается один раз при деплое приложения через ansible модуль servises

Mihail
08.07.2016
08:41:32
и всё равно пароль к диску вводить надо при старте
Вопрос вообще не об этом. причем тут шифрованные диски и ркт?

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 можно разрулить зависимости

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

чет не могу нагуглить
restart: always что гуглить то?

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
не могу нагуглить ansible модуль services
https://docs.ansible.com/ansible/docker_service_module.html

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 уже никак не поможет

Страница 29 из 610