kSandr
и попробовать еще раз
kSandr
мэйджик ...
Radaram
че это было, я же все контейнеры и образы удалял до этого, и не работало
kSandr
у тебя волумы остались
kSandr
при пересоздании он атачится к старому волуму
kSandr
и то что ты там в композе пишешь ему по женскому органу
Radaram
у тебя волумы остались
там действительно старые volumes были
kSandr
если ты не указываешь волум в композе , то он неявно юзает неименованные волумы т.к. в докерфайле они объявлены
kSandr
рекомендуется таки самостоятельно указать волум на данные , что-бы они у тебя были объявлены и ты их знал
kSandr
вообще полезно посмотреть docker inspect <container-name> и там будут волумы
Radaram
вообще полезно посмотреть docker inspect <container-name> и там будут волумы
старый вывод сохранился "Volumes": { "/var/lib/postgresql/data": {} },
Radaram
и до этого не шли пинги во внешние сервисы root@c3b3fb1bd21a:/# ping google.com ping: unknown host сейчас работает root@9b4e8fd4e7f3:/# ping google.com PING google.com (173.194.222.100): 56 data bytes 64 bytes from 173.194.222.100: icmp_seq=0 ttl=45 time=72.506 ms
Radaram
мда..
Что такое?) Volumes не были на самом деле привязаны судя по inspect хотя и лежали рядом
Andrey
Что такое?) Volumes не были на самом деле привязаны судя по inspect хотя и лежали рядом
При чём тут это ,ты удалял без них. ) Ладно заработало ,хорошо.
Alexander
Напишите веб мастера в лс плз, кто с win10 работает.
Evgeniy
Хочу собирать логи в EFK стек с контейнеров, как лучше это сделать? Рассматриваю пока 2 варианта: 1. Использовать loggin driver syslog складывая логи в файл, с помошью fluent-bit-agent отправлять их в стек EFK 2. Использовать loggin driver fluentd отправляя логи в рядом запущенный контейнер fluentbit и уже fluentbit будет форвардить в EFK. Пделитесь как решали вопрос логов?
George
ни то, ни то
George
docker -> journald -> fluent-bit -> EFK
Evgeniy
Evgeniy
docker -> journald -> fluent-bit -> EFK
второй вариант вполне docker -> fluent-bit -> EFK
George
почему journald?
потому что это решает кучу проблем
George
(правда создает их, но существенно меньше, чем писать в файлы или юзать сислог)
kSandr
(правда создает их, но существенно меньше, чем писать в файлы или юзать сислог)
json это дефолтный докеровский драйвер, если у тебя уже крутится пачка хостов с оным , удобней находу подсосаться к оным чем все реконфигурить и рестартовать, .... в целом при работе с fluentbit всегда можно настроить несколько инпутов и обрабатывать их как удобно , хоть со всех источников сразу .... ничего сложного , так-что можно и в journald писать
George
у json есть недостаток
kSandr
+к journald в отличие от писания сразу во fluent это что команда docker logs работает
George
если ты убьешь контейнер - файл ты потеряешь
kSandr
а если писать сразу в флует, то docker logs теряется
Evgeniy
идея в том чтобы существенно снизить нагрузку на хост с контейнерами так как используб минимальный план 512 озу 1 Гц ЦПУ
kSandr
если ты убьешь контейнер - файл ты потеряешь
можно настроить доп. оутпут который будет писать в файлы в целом если они нужны
George
ну так-то да
George
но все равно как-то количество элементов радикально уменьшить не получается
kSandr
т.е. всегда можно сделать несколько стдаутов
kSandr
ну я выше скинул мои роли по которым я собираю логи , посути там все собирается флюентов и закидывается на эластик , ... а вопрос втыкать между флуентом сислог, журналд или еще что это уже скорее вопрос индивидуальных предпочтений
kSandr
а в остальном достаточно удобно, просто закидываешь контейнер с флуентом на хост, и он начинает собирать не трогая никакие другие сервисы
Evgeniy
наверно прийдется пробовать оба варианта, только сислог заменю на jourlnald
kSandr
имееете ввиду fluentbit?
да , посмотри роли что я скинул там достаточно удобно
kSandr
как минимум примеры конфигурации
Hopf
привет! Проблема такая: 1сервер centos7, есть набор сервисов (rmq, postgres ) поднимаю рядом еще один набор сервисов + python-код в контейнерах с помощью docker-compose и в этот момент отваливается systemd systemctl status docker Failed to get properties: Operation not permitted сама команда докер отрабатывает, я могу поднимать-опускать контейнеры и тд
George
🤷‍♂
George
Что за версии ? Всего. Конфиг сервера ?
George
Селинукс вкл/выкл ?
Hopf
но я нашел 2 конкретных контейнера которые такое создают
Hopf
там внутри кастомный ssh
zero_cold
всем привет у меня следующая ситуация. в Dockerfile есть следующее RUN set -ex \ && apk add --no-cache --virtual .build-deps gcc python3-dev musl-dev linux-headers pcre-dev g++ \ && apk add --no-cache postgresql-dev jpeg-dev zlib-dev pcre gettext git bash libxslt-dev \ && apk add --no-cache freetype-dev \ && pip install --upgrade pip pipenv при попытке это выполнить получаю + apk add --no-cache --virtual .build-deps gcc python3-dev musl-dev linux-headers pcre-dev g++ fetch http://dl-cdn.alpinelinux.org/alpine/v3.10/main/x86_64/APKINDEX.tar.gz fetch http://dl-cdn.alpinelinux.org/alpine/v3.10/community/x86_64/APKINDEX.tar.gz WARNING: Ignoring http://dl-cdn.alpinelinux.org/alpine/v3.10/main/x86_64/APKINDEX.tar.gz: network error (check Internet connection and firewall) WARNING: Ignoring http://dl-cdn.alpinelinux.org/alpine/v3.10/community/x86_64/APKINDEX.tar.gz: network error (check Internet connection and firewall) ERROR: unsatisfiable constraints: gcc (missing): required by: .build-deps-20191009.202707[gcc] python3-dev (missing): required by: .build-deps-20191009.202707[python3-dev] musl-dev (missing): required by: .build-deps-20191009.202707[musl-dev] linux-headers (missing): required by: .build-deps-20191009.202707[linux-headers] pcre-dev (missing): required by: .build-deps-20191009.202707[pcre-dev] g++ (missing):
zero_cold
у меня подозрение, может бредовое, что сеть докера не имеет доступа к сети хоста и как следствие к инету и отсюда проблема
zero_cold
помоги как-ть это решить плиз
zero_cold
сижу под Ubuntu кстати. не знаю важно это или нет
Kana
Или я чот не так понял?
zero_cold
Проблема в том что с хоста я могу скачать/получить доступ к пакетам, а из сети докера нет. Возникает ощущение что у сети докера нет доступа к интернету
kSandr
Проблема в том что с хоста я могу скачать/получить доступ к пакетам, а из сети докера нет. Возникает ощущение что у сети докера нет доступа к интернету
ну ванга в неоплачиваемом отпуске, ... тебя что сеть научить дебажить ? .... попробуй из контейнера при билде попинговать что-то, по айпишнику, по днс имени ....
zero_cold
Спасибо. Буду копать
Anonymous
🤔 блин, откуда все эти люди повыползали
Alexander
🤔 блин, откуда все эти люди повыползали
А это у вас способ такой показывать, что вы батя и хвалитесь? Вы наверное такой взялись за докер и сразу образ пилить начали?
Anonymous
не, я просто что-то с сентября очень часто наблюдаю, что люди пришли что-то пилить не имея базы в простых вещах
Anonymous
ну это как типа я воткнул диск, нажал далее, не взлетело что дальше
Anonymous
дисковод закрыть забыл...
Alexander
Например на мою проблему ещё никто не откликнулся. Отписался почти везде :). 2 день тишина Кто то отписывался, но к результату это не привело.
Anonymous
ну давай-те посмотрю... я ж не штудирую тут всю историю в 1000+ месяг и других чатов
Alexander
В ЛС отпишусь?
Anonymous
лучше в месседж прям тут...
Anonymous
windows 10 pro...
Anonymous
я понимаю почему вам никто особо не помог
Anonymous
и я тоже не помогу
Alexander
Аха, в этом и есть весь пряник. Но не я сделал эту задачу. Весь офис на Винде, да и я в целом понимаю, что винда говно, но она приятна на ощупь.
Alexander
Я сюда отписывался, выше есть инфа. ссылку вставлять нельзя здесь.
Anonymous
"винда говно, но она приятна на ощупь" (c) так и запишем... что бы вы ни делали не используйте сырые решения, докер на винде - это сырое решение
Anonymous
даже если подпорками и костялями сделаете, что заработает, юзеры начнут юзать и когда упадет снова будете страдать (только уже не будет нескольких дней на оприходование)
George
Сплошная боль