Ilya
08.05.2019
17:27:28
premature optimization
если во всей инфраструктуре три с половиной контейнера, которые пересобираются раз в год, то тогда да =) а так, ведь без элпайна сильно проигрываешь и в размере и, что важно, в скорости сборки
George
08.05.2019
17:28:09
У меня проект на докере, но для меня есть разница между 200 мб и 500 мб
Andrey
08.05.2019
17:28:42
если уменьшение размера _обоснованно_ приносит профит - то ок
Google
George
08.05.2019
17:28:47
В целом, да, эльпайн гемор, который при быстром канале - не стоит потраченного времени
Олег Иванович
08.05.2019
17:35:57
George
08.05.2019
17:36:28
Я чего-то контекст потерял
Олег Иванович
08.05.2019
17:37:03
речь про сбор метрик из контейнера о хосте
в данном случае, оперативка
George
08.05.2019
17:37:35
Да, я помню
Т.е. вы запустили ноуд экспортер в докере и тоже фигня ?
А на самом хосте запускали ?
Цифры В докере и СНАРУЖИ одинаковы ?
Олег Иванович
08.05.2019
17:38:06
George
08.05.2019
17:38:09
Все необходимые пробросы сделали ?
Олег Иванович
08.05.2019
17:38:13
Google
George
08.05.2019
17:38:25
да
Ну, тогда и нет проблемы
Олег Иванович
08.05.2019
17:38:26
George
08.05.2019
17:40:24
Тогда в чем проблема ?
Ещё раз повторюсь, что в моих экспериментах все работало. Ссылку на статью как приготовить телеграф в докере - я скидывал. Это означает, что либо у вас проблема с пониманием метрик. Либо операционка сама как-то странно их отдает. Далее продолжать смысла нет без содействия с вашей стороны. Т.е. более подробное описание проблемы, какие действия были предприняты и кросс верификация параметров между разными утилитами
Htop, cat /proc/memory , free - m etc
Олег Иванович
08.05.2019
17:45:20
проблема в том, что фактическое потребление оперативки отличается от метрик, в докере разница на 50% от того что по факту
George
08.05.2019
17:45:34
Мне показать метрики с сервера ?
Олег Иванович
08.05.2019
17:45:44
как есть
я открыл 2 консоли, в одной htop, в другой метрики, и сравнил, разницу даже просчитывать не пришлось
скрипт показывает свободно 2%, htop показывает свободно ~50%
George
08.05.2019
17:48:18
Это *разные* метрики
Вы же понимаете, что есть free, available, ядерная память и т п?
Олег Иванович
08.05.2019
17:49:28
конечно понимаю
за основу было взят общий объем, и тот что свободен, для расчетов этого достаточно
George
08.05.2019
17:50:44
Смотрите. Проблема у вас. Вы заинтересованы в решении. В рамках чата помочь не могу. У меня все ок. Могу подтвердить.
Чудес не бывает )
Andor
08.05.2019
18:05:19
Какие конкретные метрики тебе говорят что у тебя столько-то памяти занято, столько-то свободно, столько-то в кеше и может считаться свободным?
George
08.05.2019
18:12:19
Олег Иванович
08.05.2019
18:13:32
Andor
08.05.2019
18:13:43
Google
Олег Иванович
08.05.2019
18:14:04
из названия и так понятно
ildar
08.05.2019
18:14:06
Alex
08.05.2019
18:33:27
Спасибо за ОЧЕНЬ ценный комментарий
George
08.05.2019
18:38:05
Что не так ?
ildar
08.05.2019
18:54:34
https://t.me/docker_ru/95498
#memories
Олег Иванович
08.05.2019
19:01:32
всем спасибо
нашел, как правильно считать метрики ... у меня был небольшой косяк в расчетах
... если коме понадобится
https://github.com/prometheus/node_exporter/issues/877
Andor
08.05.2019
19:03:00
теперь всё сходится?
Yuriy
08.05.2019
19:03:54
Кто-нибудь профессионально работал с AWS CloudFormation ???
Никак не могу ENV прокинуть в UserData
Может кто сталкивался ???? в офиц доках нет описания.
Переменная идет из параметров и должна залезть в #bash скрипт.
Andor
08.05.2019
19:04:04
только в шутку
Олег Иванович
08.05.2019
19:05:23
Yuriy
08.05.2019
19:24:27
Ilya
08.05.2019
19:47:06
И тишина далее
Ladone
08.05.2019
19:52:29
Привет всем, подскажите пожалуйста, использую образ php-fpm:7.1 хочу посмотреть от какого юзера запущен php-fpm. Скажите пожалуйста, где лежат этот конфиг?
Нашел, /usr/local/php/php-fpm.conf
Павел
08.05.2019
20:27:45
привет, в docker-compose.yml пишу
app
volumes:
- ./external-app:/external-app
в dockerfile стоит workdir /app
папки external-app нет в контейнере, по каким словам гуглить?
docker-compose.yml version 2
Google
ildar
08.05.2019
20:30:31
В корне смотрел?
Павел
08.05.2019
20:30:50
да, я в корне и ожидал ее увидеть
Andor
08.05.2019
20:31:06
Павел
08.05.2019
20:31:17
смотрел через docker exec -it app /bin/bash
Andor
08.05.2019
20:31:53
не надо "от руки"
ildar
08.05.2019
20:32:55
docker inspect на контейнер и там поищи
Павел
08.05.2019
20:33:35
спс
Yuriy
08.05.2019
20:35:37
Тут нашел решение. В основном проблема была с форматированием.
https://garbe.io/blog/2017/07/17/cloudformation-hacks/
Вот так заработало:
UserData:
"Fn::Base64": !Sub |
#!/bin/bash
Pizdec="${ClusterName}"
Andor
08.05.2019
20:37:31
ох какой стыд, в клаудформейшн программирование на ямле?
Yuriy
08.05.2019
20:39:23
Andor
08.05.2019
20:40:12
программирование на языке представления данных
Yuriy
08.05.2019
20:40:48
Liberté, Liberté
08.05.2019
21:14:48
Есть стартет пак литературы для вкатывания?
Павел
08.05.2019
21:35:59
еще раз привет, у меня два контейнера, в одном сервер, второй отправляет http запрос первому.
урл http://localhost:9000/hello будет работать?
оба в docker-compose
George
08.05.2019
21:39:54
и да, и нет
нет достаточно деталей
кратко - локалхост для контейнера - это он сам, если нет иных настроек
в другой контейнер ходить по имени контейнра
Google
Ahmed
08.05.2019
22:39:41
Ребята, кто-нибудь запускал джангу с celery в контейнерах, имею ввиду правильнее же запускать джангу и celery в разных контейнерах или как?
George
09.05.2019
08:04:18
Можно по-разному
webfather
09.05.2019
08:54:02
Всем привет. Настроил докер у себя, все работало, потом оно само умерло, и вылезает такая ошибка:
ERROR: Couldn't connect to Docker daemon at http+docker://localhost - is it running?
If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.
что это может быть?
Andor
09.05.2019
08:55:18
Ошибка
inqfen
09.05.2019
09:15:03
Не запущен докер /нет прав на сокет
George
09.05.2019
09:23:57
Alex
09.05.2019
13:32:29
Кто-нибудь сталкивался с тем что в docker swarm протухают соединения между двумя контейнерами? На мой взгляд каждые 20 минут.
А да, самое главное, протухает если нет активности между контейнерами
Yurii
09.05.2019
13:54:55
подскажите простой способ получить dockerfile из имеджа.
есть имедж в приватном dockerHub репозитории. Но его dockerfile про… теряли.
inqfen
09.05.2019
13:56:45
Простого нет
Только с каждого слоя брать последнюю команду
Но может что-то уже написали для этого