@ru_docker

Страница 381 из 610
Sergey
25.08.2017
14:32:09
если на хосте запущено несколько контейнеров, и один из них грузит процессор, как узнать какой?

sic transit
25.08.2017
14:32:40
что, нет мониторинга и метрик? :)

Sergey
25.08.2017
14:33:11
у меня заббикс хост мониторит

а контейнеры вот я хз как мониторить

Google
Sergey
25.08.2017
14:33:28
новичок



вот htop

sic transit
25.08.2017
14:33:35
у меня заббикс хост мониторит
Там нельзя докера смотреть?

Sergey
25.08.2017
14:33:46
я вижу что php-fpm но контейнер то хз какой

sic transit
25.08.2017
14:34:47
https://docs.docker.com/engine/reference/commandline/stats/

Sergey
25.08.2017
14:35:34
во

это уже лучше

спасибо

sic transit
25.08.2017
14:35:46
Не за что

Sergey
25.08.2017
14:40:17
а ваще чем модно метрики снимать? прометей?:)

sic transit
25.08.2017
14:44:35
а ваще чем модно метрики снимать? прометей?:)
например у телеграфа есть из коробки метрики докера, а дальше можешь в прометея или influxdb или куда еще, ну это например

Google
Sergey
25.08.2017
14:46:24
телеграф?

sic transit
25.08.2017
14:46:52
телеграф?
https://github.com/influxdata/telegraf

Sergey
25.08.2017
14:48:43
безнадёжно отстал от современного мира :)

Alexander
25.08.2017
17:15:09
Подскажите пожалуйста, я только начал въезжать в докер. Иду по гайду с оф сайта. Поставил hello world, потом контейнер с питоном. Почему первый весит всего 2кб, а с питоном под 200мб?

Sergey
25.08.2017
17:17:21
Питон наверно на линуксе запускается

Sergey
25.08.2017
17:32:22
Stats збс, но чот не пойму, почему у меня ключа format нет)

Alexander
25.08.2017
17:52:55
А почему хеллоу ворлд без линукса? Как такой контейнер создать?

Если я указываю в докер файле from java:8, насколько я понимаю, он включает туда официальный образ джавы, которая поверх минимальной убунты развернута. Я прав или нет?

rus
25.08.2017
20:15:16
А почему хеллоу ворлд без линукса? Как такой контейнер создать?
Если грубо, то Линукс - иерархия процессов, запущенная из инита. А у вашего хелловорлда нет иерархии, только один процесс. Ему даже не нужны "лишние" файлы, в процессе работы.

Aleksei
25.08.2017
21:59:21
Nikolay
25.08.2017
22:01:12
как это? примерчик есть где нить?

Alexander
25.08.2017
22:16:38
Статически слинковать приложение
Алексей, и вправду - есть пример? Я пришел из другой области, для меня статическая линковка - что-то отдаленно знакомое, но я не в курсе.

Nikolay
25.08.2017
22:24:00
загуглил сырцы хелоу ворда, в общем, я так понял нужно просто собрать бинарный файл, который сам в себе содержит все зависимости

только вот все равно не понятно, там есть вызовы syscall, как они работает без ОС ?

Phil
26.08.2017
13:03:02
https://github.com/moby/moby/issues/31106 мля

День Рожденная тру стори. Решил поженить exim и clamav. Всё бы ничего, но погорел на том, что в диективе exim: av_scanner = clamd:XXXX в качесте XXXX может быть только или путь до сокета, или IP-адрес. Естественно, IP-адрес простого способа туда пропихнуть нет, как собственно и взять его из ниоткуда

Ruben
26.08.2017
20:56:36
эммм

Google
Ruben
26.08.2017
20:56:56
просто впиши туда IP. в чем проблема-то?

Phil
26.08.2017
20:57:04
А я его не знаю

Ruben
26.08.2017
20:57:18
О.о

Phil
26.08.2017
20:57:30
докер же. что дал, то и дал

Ruben
26.08.2017
20:58:23
а докер тут причем? если в кламав уже в этом контейнере - найти его сокет не проблема. если в другом - IP известен

или это какой-то новый способ администрирования контейнеров вслепую?

Ruben
26.08.2017
20:59:19
тому, кто его разворачивал. предположительно - вам

Phil
26.08.2017
20:59:58
Эм.. А зачем?

Это какой-то новый тренд прибивать контейнеры гвоздями к айпишникам?

Ruben
26.08.2017
21:04:18
с т.з. почтовика прибивание гвоздями - ок, а резолвить днс-запись на каждое письмо - не ок

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

Phil
26.08.2017
21:06:24
чушь ложь и провакация. ещё один ресолвинг там погоды не сделает. тем более, почтовик обычно это кэширует ещё и сам (exim например).

не-а, нельзя. строка такого синтаксиса не понимает :)

Ruben
26.08.2017
21:09:09
ну я бы, следуя KISS, зафигачил бы кламав в тот же контейнер и юзал сокет. что, собствнно, сейчас и делается. альтернативой является скипт, который при подъеме сервака(регулярно/добавь свое) резолвит адрес и подставляет нужное. но это изврат тот еще, конечно

Phil
26.08.2017
21:09:14
Ну т.е. понятно, что это только на иснталяциях, где я "вручную" дёргаю или композером и сеть не кастомная. Но таки это косяк. Потому что я где-то в 70% случаев не вижу смысла в кастомизации сети. Поянтно, что будет большой почтовый поток, я там и macvlan воткну, и двойной (NAT KVM->docker) NAT уберу. Но в большинстве случаев это не требуется. Тем более сами экзимы прекрасно по ресолвингу общаются

Ruben
26.08.2017
21:10:15
вариант.

но вольюм нужен. что немножко извращение

Phil
26.08.2017
21:12:32
у меня там вся связка exim - clamd - freshclam по трем контейнерам развешана. вольюмы так и так нужны - очереди, база вирусов. этот погоды не сделает. ну и собственно - почему нет? так даже быстрее, чем по сети гонять. там ещё и clamav'у приходится спул шарить

Google
Ruben
26.08.2017
21:16:20
почему все это в один не пихнуть?

Phil
26.08.2017
21:18:07
ээээ.. а смысл вообще тогда докера? всёв одной корзине я и просто так сделать могу

Sergey
27.08.2017
05:00:28
А линк не поможет в данном случае?

Alexander
27.08.2017
05:47:02
ээээ.. а смысл вообще тогда докера? всёв одной корзине я и просто так сделать могу
А ты прямо жестко следуешь рекомендации процесс (сервис) на контейнер? Я к тому, что если у тебя связка из трёх и работает она как единая связка, то что мешает запихнуть все в один, как говорили выше?

Ruben
27.08.2017
06:25:44
+1

Alexander
27.08.2017
07:45:15
Зачем разными?

У тебя exim + clamd + freshclam работают в связке. В чем смысл для тебя их разными пакетами держать?

Phil
27.08.2017
08:10:24
Ээээ... Собственно для чего докер и нужен же - чтобы не думать о разных зависимостях и так далее. Каждый на своей полочке лежит. Обновлять кстати тоже удобно

Sergey
27.08.2017
08:12:19
Ну линканул и по Алиасу он ip сам определит

Я так к мускулы конекчусь, например

Aleksei
27.08.2017
08:13:53
только вот все равно не понятно, там есть вызовы syscall, как они работает без ОС ?
так ведь все syscall'ы идут к ядру твоей операционки в любом случае

Phil
27.08.2017
08:13:55
Ну линканул и по Алиасу он ip сам определит
А. Ну так это. В конфиг не прописать экзима. Он понимает тллько айпи. В этом и проблема

Sergey
27.08.2017
08:15:36
Беда

Phil
27.08.2017
08:15:48
У тебя exim + clamd + freshclam работают в связке. В чем смысл для тебя их разными пакетами держать?
Ну и всеиусложняется тем, что у меня несколько exim. Я хотел на clamd сэкономить, но вот не получилось. Гаверное потом к ip прибью

Alexander
27.08.2017
08:23:26
Ну и всеиусложняется тем, что у меня несколько exim. Я хотел на clamd сэкономить, но вот не получилось. Гаверное потом к ip прибью
Ну да, я вот именно это и хотел услышать - юзаешь ли ты что-то из связки где-то ещё :) Тогда конечно оправдано. Про удобство обновления, зависимости итп я в курсе)

Andrey
27.08.2017
08:26:33
Ну так тут надо смотреть, как их там, сервис дискавери что ли, консулы вот эти и всё такое, что бы оно при старте тебе делало магию в конфиге ;)

Evgeny
27.08.2017
08:49:40
Сделай автозаполнение ИП перед стартом

Google
Phil
27.08.2017
09:00:43
Угу. Перезапустил clamav и усе. Да не, тут конечно и exim конфиг надо патчить и самому деплой писать, в том числе и прибивая ip

Гийденко
28.08.2017
05:39:57
Приветы. Вопрос! Подскажите если кто видел шаблон или проект собранный под docker-compose с участием таких частей: Django 1.11 (py3.5) Redis Postgres RQ + workers Daphne (channels) Свой вариант я почти завершил но не уверен что правильно завершаю, в частности вопрос где и как запустить воркеров. Но и другие есть вопросы. Хочу посмотреть какие есть еще варианты. Спасибо.

Гийденко
28.08.2017
05:48:56
А на гитхабе разве не до ушей подобного?
Да, но может есть хороший вариант у кого на примете. Я их кучу пересмотрел и делают поразному. Не знаю из чего выбирать

Гийденко
28.08.2017
05:50:43
Нет, я хочу спросить тех кто давно работает с докером какой вариант по вашему мнению более правильный

Aion
28.08.2017
05:50:47
Закройте глаза и тыкните в список проектов пальцем

Гийденко
28.08.2017
05:54:45
Например в докере принято один контейнер = один процесс. Но я часто вижу обротное, запускают несколько через какойто veporvisor а в entrypoint птшут bash. Ну явно не хочется в такой пальцем тыкнуть. А как быть с воркерами, их надо явно несколько. Тогда всё таки подходит вариант с systemd/sypervisor? Или под каждый воркер один контейнер? Или делать каа в документации советуют с брутфорсным запуском и проверкой в цикле? А как это потом масштабировать удобно?

Ну и другие вопросы)

Aion
28.08.2017
05:56:15
Ну и другие вопросы)
Все вопросы сюда и получите ответы

Гийденко
28.08.2017
05:56:35
Ок, тогда по отдельности напишу

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