@docker_ru

Страница 702 из 1375
Slach
22.07.2018
17:32:53
Socat вроде просто утилита для сокетов

Twelfth
22.07.2018
17:33:08
Потому что идея как раз в том, чтобы один контейнер — один сервис. Да сервиса в один контейнер можно класть только если они прямо совсем неразделимы. Но и в это случае не стоит
Они неразделимы, т.к. без socat mysql не будет получать запросы (сам docker контейннр нельзя настроить так, чтобы он слушал конкретный IP?)

Возможность поменять что-то в самом mysql нет

Google
Павел
22.07.2018
17:34:13
Возможность поменять что-то в самом mysql нет
Так а в чем проблема сделать network между двумя контейнерами?

Twelfth
22.07.2018
17:34:42
Т.к. все конфиги примонтированы в ceph хранилище, возможности менять конфиг нет.

Павел
22.07.2018
17:36:02
Потому что один из них - не Docker
Погоди, у тебя контейнер стартует с какими-то открытыми портами. Что тебе мешает стучаться с хвостовой машины в контейнер до мускула по этому порту?

Twelfth
22.07.2018
17:36:38
А не с хоста в контейнер

Бэкенд в lxd, сервисы в docker

(MySQL, Redis, MongoDB, Postgres)

Евгений
22.07.2018
18:28:28
Ничего. Так я стучусь из одного контейнера в другой
Создаёшь сеть, и при запуске контейнера указывай эту сеть.

При этом каждому контейнеру давай имя.

И сможешь из одного в другой контейнер стучать прямо так имяКонтейнера:порт.

Twelfth
22.07.2018
18:30:19
Создаёшь сеть, и при запуске контейнера указывай эту сеть.
И мне придется создавать сеть дважды - 1 раз для lxc, и второй раз создавать запись для docker.

Google
Анатолий
23.07.2018
01:53:49
Я держу порою в одном и все нормально.

Robert
23.07.2018
06:05:51
Если в докер шиндовс поставить?

Alexey
23.07.2018
06:18:26
вообще то он есть

windows server nano вроде

Subb98
23.07.2018
06:18:57
докер на шиндовс, в докере шиндовс?

Alexey
23.07.2018
06:20:40
на win server 2016 ставишь докер, и поднимаешь контейнеры с win server nano

x
23.07.2018
06:23:04
а в них еще докер

Alexey
23.07.2018
06:29:45
наркоманы)))

Евгений
23.07.2018
06:30:04
Монитор главное не забудьте

Boris
23.07.2018
08:36:49
Следуя концепции docker один контейнер - один сервис — следует ли мне помещать filebeat в отдельный контейнер для сбора логов с остальных?

Subb98
23.07.2018
08:38:41
больше одного контейнера будут использовать filebeat?

Boris
23.07.2018
08:39:11
Всего 3 контейнера, каждый пишет свои логи в расшаренные между собой volumes

Subb98
23.07.2018
08:40:12
просто будет странно, если один контейнер будет обращаться ко второму, чтобы использовать лог хандлер. я вот поэтому уточнил

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

Snegoweek
23.07.2018
08:41:02
чуваки, для чего сварм нужен?

Boris
23.07.2018
08:41:22
Т.е. можно просто положить его куда-нибудь с nginx и пускай себе крутится?

Subb98
23.07.2018
08:41:52
с любым сервисом. у вас, как я понял, сейчас с каждым сервисом свой хандлер

* хандлер логгера

если бы это было приложение на пхп и там был бы монолог, то он был бы частью пхп бэкенда

Google
Subb98
23.07.2018
08:43:03
то есть, лежал бы в пхп бэкенд контейнере

Fedor
23.07.2018
09:05:45
чуваки, для чего сварм нужен?
чтобы контейнеры сами переезжали между нодами в случае проблем и масштабировались и обновлялись одной командой

ну и еще чтобы было где применять навыки debug-а, когда все сломалось и ничего не работает

roma
23.07.2018
11:04:38
он везде блин добавился в глобальные чаты

Сергей
23.07.2018
11:05:07
Дмитрий
23.07.2018
11:05:08
реклама. бесмысленная и беспощадная

Pavel
23.07.2018
11:05:29
Терминатора поставьте

Sergey
23.07.2018
11:05:49
это спам во все ИТ-чаты РФ

roma
23.07.2018
11:06:15
Терминатора поставьте
что за терминатор?

Pavel
23.07.2018
11:07:04
Тех кто на кнопку на нажимает - кикает) Эти ботовые рекламы не умеют жать

Victor
23.07.2018
11:12:32
Тех кто на кнопку на нажимает - кикает) Эти ботовые рекламы не умеют жать
Может, эти и не умеют, но юзер-боты спамеры уже научились.

roma
23.07.2018
11:16:09
А есть ли такой бот чтобы заджоиниться можно было только если правильно ответишь на вопрос?

Twelfth
23.07.2018
11:31:43
Entrypoint в dockerfile определяет команду, которая запускается при первом запуске контейнера?

Artem
23.07.2018
11:32:10
привет. Ребят, подскажите плиз. Запускаю docker-compose up: version: "2" services: proxy: image: 10.0.0.10:5000/proxy ports: - 80:80 links: - oauth - app - portal networks: default: aliases: - portal.loc - oauth.loc - app.loc oauth: image: 10.0.0.10:5000/oauth links: - mysql networks: - default app: image: 10.0.0.10:5000/app links: - mysql networks: - default portal: image: 10.0.0.10:5000/portal links: - oauth - app networks: - default mysql: image: 10.0.0.10:5000/mysql environment: MYSQL_ROOT_PASSWORD: root networks: - default networks: default: driver: bridge и у меня в результате oauth и app имеют один и тот же ip. Стоит указывать явно? Или я что-то не так сделал что ip один и тот же присвоился двум разным контейнерам?

Гийденко
23.07.2018
12:32:13
ребят, подскажте ка. если я делаю команду docker-compose restart myproject то он рестартится со старым контейнером? собсна мне задача такая: я ребилднул образ и надо рестартануть контейнер на основе этого образа, но если я пишу просто рестарт то мне кажется запускается старый контейнер

вообще как правильно обновления накатывать? я думал что надо ребилднуть образ пока старый контейнерработает а потом побырому рестартнуть контейнер чтобы он подхватил новый образ. но чтото он старый использует во время рестарта

Google
Гийденко
23.07.2018
14:07:32
образ это image, то что на диске как исходник, то что билдим из сорцов. А контейнер это точто запускается из образа и работает. Что не так то?

Евгений
23.07.2018
14:09:24
Гийденко
23.07.2018
14:11:30
ну к словам придираться тут не стоит. я не говорил чтоя тут знатный разраб) главное смысл донести

Евгений
23.07.2018
14:12:29
образ это image, то что на диске как исходник, то что билдим из сорцов. А контейнер это точто запускается из образа и работает. Что не так то?
а контейнер не запускается "из образа" - он на нём базируется и образ его неотъемлимая часть, которая находится внутри. Нельзя в контейнере "обновить образ", это тебе не apt upgrade, ты вообще не понимаешь что к чему походу. Образ можно пересобрать или спулить публичный более свежий (обновить так или иначе) и полностью пересоздать контейнер из уже нового артефакта

Гийденко
23.07.2018
14:17:01
в общем суть в том что я обновил образ и хочу как можно дефолтней и быстрей обновить запущенный проект. пока что я делаю это в 3 команды, то есть ребилд, стоп и ап. Потому что рестарт просто перезапускает уже работающий контейнер, а мне надо пересоздать контейнер из нового образа, ну точней забазировать его на основе многой версии

docker-compose build <name> docker-compose up --force-recreate -d <name> restart перезапускает существующий "старый" контейнер
вот тоже пробовал, после этого проект вообще не отвечает. но я попробую еще

Ivan
23.07.2018
14:18:15
Гийденко
23.07.2018
14:18:25
я не докер-мастер и с радостью бы отдал комуто эти задачи, но мне нечем платить за такую работу) опенсорсный проект

Ivan
23.07.2018
14:19:02
понял, пасиб
используй dns-имена контейнеров как точки входа, а не IP-адреса

но они сцуко тоже не всегда доступны после рекриэйта)

Гийденко
23.07.2018
14:21:50
вот тут совсем ничо не понял) ну да ладно, пробую как знаю

Ivan
23.07.2018
14:22:12
ну как ты обращаешься к контейнеру?

Гийденко
23.07.2018
14:23:24
нахожу на сервер по ssh и там через докер или композ

Google
Ivan
23.07.2018
14:24:07
Я не про это. Ок, что значит "проект вообще не отвечает"?

Гийденко
23.07.2018
14:25:32
ну я щас всё переделал и всё норм. я попробую еще раз как ты писал выше и если чо то сообщу. пока вопросов нет

пасиб за подсказку

Ivan
23.07.2018
14:25:42
ок нп

Twelfth
23.07.2018
17:40:23
Есть ли у docker легкий инструмент для управления несколькими нодами Docker?

Swarm, Kubernetes и Rancher -оверхед.

Саша
23.07.2018
17:41:24
swarm то че перебор

Egor
23.07.2018
17:45:42
Compose?

Leo
23.07.2018
17:47:29
Ansible

Twelfth
23.07.2018
17:48:07
Compose?
А compose тут причем? Мне нужен аналог стандартного docker cli, но с возможностью указывать, на какой ноде развернуть контейнер.

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