
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

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
Питон наверно на линуксе запускается

Алексей
25.08.2017
17:30:10
можно еще sysdig

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

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

Vitaly
25.08.2017
17:54:20

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 известен
или это какой-то новый способ администрирования контейнеров вслепую?

Phil
26.08.2017
20:58:56

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

Phil
27.08.2017
07:42:57

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

Phil
27.08.2017
08:13:55

Sergey
27.08.2017
08:15:36
Беда

Phil
27.08.2017
08:15:48

Alexander
27.08.2017
08:23:26

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)
Свой вариант я почти завершил но не уверен что правильно завершаю, в частности вопрос где и как запустить воркеров. Но и другие есть вопросы. Хочу посмотреть какие есть еще варианты.
Спасибо.

Aion
28.08.2017
05:46:44
Формулировка в стиле неуверен... хоть покажите, в чем именно

Гийденко
28.08.2017
05:48:56

Aion
28.08.2017
05:50:01

Гийденко
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
Ок, тогда по отдельности напишу