@docker_ru

Страница 634 из 1375
Sergey
07.06.2018
10:48:27
ну он спросил а как в проде надо я ему говорю или сворм или кубер

потому что докер прода это ппц

Sergey
07.06.2018
10:50:04
бриджу wireshark слушаете и все

Google
Bohdan
07.06.2018
10:50:11
ну в свою защиту скажу: 0. ко мне можно на "ты", предпочитаю английский/американский подход к вежливости 1. насчет использования компоуза в проде консультировался (не в этом чате, правда) с +- опытными в этом вопросе товарищами - пришел к выводу, что для нужд моего проекта достаточно (zero downtime никто не требует на данный момент, более того - такая специфика проекта) 2. проект пока не нагружен и не приносит денег, можно сказать mvp - прод открыт, но маркетинг не особо ведется (деталей не знаю, аутсорс) 3. ecs - тоже оверкилл на данный момент плюс дорого в любом случае, я не упираюсь рогом в то, что докер на проде надо использовать всегда возникнет необходимость - перенесу на сворм или кубер, на данный момент (последний месяц) все живет нормально и не падает (неожиданно, по крайней мере)

Sergey
07.06.2018
10:50:46
ну в свою защиту скажу: 0. ко мне можно на "ты", предпочитаю английский/американский подход к вежливости 1. насчет использования компоуза в проде консультировался (не в этом чате, правда) с +- опытными в этом вопросе товарищами - пришел к выводу, что для нужд моего проекта достаточно (zero downtime никто не требует на данный момент, более того - такая специфика проекта) 2. проект пока не нагружен и не приносит денег, можно сказать mvp - прод открыт, но маркетинг не особо ведется (деталей не знаю, аутсорс) 3. ecs - тоже оверкилл на данный момент плюс дорого в любом случае, я не упираюсь рогом в то, что докер на проде надо использовать всегда возникнет необходимость - перенесу на сворм или кубер, на данный момент (последний месяц) все живет нормально и не падает (неожиданно, по крайней мере)
там не то что английский, там ю - и так и так воспринимается

Semen
07.06.2018
10:50:50
tcpdump -i docker0 ?
Про это спасибо, за наводку, ща почитаю что это как

Григорий
07.06.2018
10:51:25
в винде нету тспдампа, вайршарком или аналогом

Bohdan
07.06.2018
10:51:28
там не то что английский, там ю - и так и так воспринимается
вот и я об этом - вежливость определяется не словом "ты" или "вы", а вообще тоном обращения и оборотами речи

Artem
07.06.2018
10:52:12
а то прям логика фронта - запилим - а че дальше будет а хрен с ним, админы потом разгребут
бро, это для пет проекта, в основной специализации я в такое не лезу, для этого есть специальные специалисты)

Sergey
07.06.2018
10:52:30
ну в свою защиту скажу: 0. ко мне можно на "ты", предпочитаю английский/американский подход к вежливости 1. насчет использования компоуза в проде консультировался (не в этом чате, правда) с +- опытными в этом вопросе товарищами - пришел к выводу, что для нужд моего проекта достаточно (zero downtime никто не требует на данный момент, более того - такая специфика проекта) 2. проект пока не нагружен и не приносит денег, можно сказать mvp - прод открыт, но маркетинг не особо ведется (деталей не знаю, аутсорс) 3. ecs - тоже оверкилл на данный момент плюс дорого в любом случае, я не упираюсь рогом в то, что докер на проде надо использовать всегда возникнет необходимость - перенесу на сворм или кубер, на данный момент (последний месяц) все живет нормально и не падает (неожиданно, по крайней мере)
я ж говорю, поделки разрабов в инет выставлять - пожалуйста продакшн который бабло приносит конторы - стрелять себе в колено



Boris
07.06.2018
10:52:59
ну в свою защиту скажу: 0. ко мне можно на "ты", предпочитаю английский/американский подход к вежливости 1. насчет использования компоуза в проде консультировался (не в этом чате, правда) с +- опытными в этом вопросе товарищами - пришел к выводу, что для нужд моего проекта достаточно (zero downtime никто не требует на данный момент, более того - такая специфика проекта) 2. проект пока не нагружен и не приносит денег, можно сказать mvp - прод открыт, но маркетинг не особо ведется (деталей не знаю, аутсорс) 3. ecs - тоже оверкилл на данный момент плюс дорого в любом случае, я не упираюсь рогом в то, что докер на проде надо использовать всегда возникнет необходимость - перенесу на сворм или кубер, на данный момент (последний месяц) все живет нормально и не падает (неожиданно, по крайней мере)
ecs можно бесплатно запустить, если прод влезет в 1 сервис на t2.micro и 1 бд на RDS))

Bohdan
07.06.2018
10:53:14
и да, про логику фронта - я тут и швец и жнец, потому страдать буду сам, если что-то упадет как пойдет нагрузка - буду отслеживать и в случае чего перекатывать уже)

Google
Artem
07.06.2018
10:55:31
не серьезно для старта проекта чем docker-compose плох?) В плане один фиг первые месяцы возможно год, там трафика особенно не будет, нагрзуки не будет, можно конечно наваратить там со всеми мощными плюхами, только это увеличить стоиомсть сервера(ов) практически в спустую, к тому же взрыва совсем не ожидается. Вообще в я докер полез это из изалированности, плюс мне нужен CI настроиться, что бы с веткой смержился, тест сервер поднялся, с мастером смержился продакшен собрался

Bohdan
07.06.2018
10:58:13
тут мы уходим в сторону оценки бизнес-ценности даунтайма

Sergey
07.06.2018
10:58:18
в итоге проект скатится в задницу потому что кто то пожалел времени на нормальную инфру и построение разработки

Bohdan
07.06.2018
10:58:32
не только времени, но и денег

Sergey
07.06.2018
10:58:38
естесна

я грю, а какая прода тогда когда проект выставляется абы как? это поделки на локалхосте а не прода

ну или как минимум до первого ддос\падения дедика он у вас проживет

Bohdan
07.06.2018
11:00:28
если бы все приложения на этапе начала жизни имели идеально рассчитанную нагрузку...

Artem
07.06.2018
11:01:02
я грю, а какая прода тогда когда проект выставляется абы как? это поделки на локалхосте а не прода
ну это понятно что не профильное) просто у меня один сервер, я даже незнаю что там намутить такого можно

проект больше контентный, там ничего такого особенно просто не будет в принципе, когда падение приведет к чему то прям серьезному, ну упал, перезапустится, логи уведомлять что то пошло не так)

Artem
07.06.2018
11:03:06
да некий агрегратор инфомации, будет nginx, node, mongo,elasticsearch

ну в любом случае публичный) я ж не буду его на локалке всю жизнь держать

Sergey
07.06.2018
11:03:51
ну о чем и речь

Artem
07.06.2018
11:04:59
так что swarm курить? мне бы что то простое такое, у меня один сервер)

Sergey
07.06.2018
11:05:25
ну защиту от ddos еще поставьте

а то когда трафик взлетит вам чек на несколько штук впаяют потом доказывайте что это не вы

Google
Sergey
07.06.2018
11:06:34
"прода - дело серьезное"

Artem
07.06.2018
11:07:09
так я с этим и не спорю)

swarm для меня перебор будет?

а ну да там кластеры)

Vladimir
07.06.2018
11:09:58
Одним файлом docker-compose можно обойтись

Swarm не для этих целей

Ruslan
07.06.2018
11:16:46
Скажите, как сделать чтоб supervisor в контейтере сам поднимался, если упадет? supervisorctl unix:///var/run/supervisor.sock refused connection supervisor> При рестарте пишет # service supervisor restart Restarting supervisor: start-stop-daemon: warning: failed to kill 9991: No such process

Sergey
07.06.2018
11:18:53
вам надо смотреть как он вне контейнера так сделает))

Дмитрий
07.06.2018
11:20:03
Завести супервайзера для супервайзера

Ruslan
07.06.2018
11:22:23
Завести супервайзера для супервайзера
он мне тогда не нужне будет в контейнере, похоже так и придется сделать

Дмитрий
07.06.2018
11:22:55
он мне тогда не нужне будет в контейнере, похоже так и придется сделать
а потом супервайзера для супервайзера которой следить за супервайзером )

Sergey
07.06.2018
11:32:52
он мне тогда не нужне будет в контейнере, похоже так и придется сделать
я о том, что в контейнере будет то же самое что и без него, лучше вообще его не вводить, а за здоровьем котнейнеров пусть следит k8s

Андрей
07.06.2018
11:39:27
Да не особо, ведь есть и неймспейсы и цгрупсы

И вот докердемон создает файлы у меня в хомяке. Я могу внутри контейнера сдеелать чоун на файло, но для внешней операционки это все равно рутовое файло…

Sergey
07.06.2018
11:45:28
перечитал 10 раз, но так и не понял, что нужно сделать)
у вас супер за чем то следит это что то можно распихать по контейнерам и уже кубер будет за ними следить и рестартить

Pavel
07.06.2018
12:53:09
всем привет

подскажите тулзу, чтоб внутри контейнера резолвить хосты

желательно чо нить мегауниверсальное, чтоб как cat и ls в каждом контейнере было

Google
Leo
07.06.2018
12:56:04
/etc/host?

Pavel
07.06.2018
12:57:44
что это?

Leo
07.06.2018
13:05:18
https://docs.docker.com/v17.09/engine/userguide/networking/default_network/configure-dns/

Pavel
07.06.2018
13:22:28
да не, сие я видел и читал

я хочу в контейнере понять, в какой адрес разарезолвится example.com условный

Pavel
07.06.2018
13:25:42
а в случае со свормом и сервисами? какой нить apps_service1

будет ли он резолвиться?

и во что?

хочется внутри конейнера знать

Sergey
07.06.2018
13:29:26
а зачем такая наркомания жестко привязывать контейнерам днс к адресу

Pavel
07.06.2018
13:41:57
да не

когда у тебя куча сервисов и ноды то отваливаются то нет - хочется знать, резовится адрес какого нить сервиса внутри другого или нет

Ilivg
07.06.2018
14:22:57
Приветствую!

У разрабов Студия (проект под дотнет) выдала для проекта Dockerfile, который собирает в контейнере проект: FROM microsoft/dotnet:2.0-sdk AS build Но там же прописан сразу второй образ FROM microsoft/dotnet:2.0-runtime AS base Проект собирается - всё нормально, но остаётся в первом образе, а он 2 Гб весит в итоге. Как можно перебросить собранное во второй образ? Он, вроде бы, специально для этого и весит 219 Мб, что уже сильно лучше.

Я не пойму, как "работает" сборка образа, когда два FROM прописаны (не работал с такими ещё).

Ilivg
07.06.2018
14:32:28
Это multistage builds
Понял направление. Спасибо!

Kirill
07.06.2018
14:33:22
У тебя с тегом должен остаться последняя итерация, которую ты уже льёшь в регистри

Ilivg
07.06.2018
14:34:17
Google
Artem
07.06.2018
16:44:15
Докер, боль)

env_file: - ./dev.env

ни как env переменные не подхватываются, докер композе не ругается

если так

environment: VAR1: 1

то все работает, кто нить сталкивался?

Евгений
07.06.2018
16:46:03
Докер, боль)
Соглашусь. Я вот не могу запустить контейнер от другого юзера.

Artem
07.06.2018
16:46:37
так вот прям с доков сделал, не работает и все)

Yuryi
07.06.2018
17:22:10


Boris
07.06.2018
17:57:01
Подскажите с docker-compose. Если запускаю вручную - переменные внутри существуют, если из bash скрипта, в котором генерируются эти же переменные - они отсутствуют, и докер выдает стабильное "WARNING: The TAG variable is not set. Defaulting to a blank string."

Bohdan
07.06.2018
18:28:44
а как генерируются?

Boris
07.06.2018
19:18:51
Вытягиваю из aws kms значения, помещаю в переменые и запускаю из скрипта docker-compose

и прикол в том, что если я сам обьявлю переменную и запущу docker-compose руками из командной линии - все будет круто. Но из скрипта это совсем по-другому работает

Bohdan
07.06.2018
19:33:05
а в переменные как помещаете?

export VAR_NAME?

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