George
поиск в телеграме отменили?
George
https://t.me/kubernetes_ru
George
например
Alex ZeroDub
Спасибо
Alexey
Где-то дали ссылку похоже
Sergey
Maria
Хей
Maria
Учусь мастерству докера XD
Dmitry
Привет! Может кто подсказать, какие-то тулзы для репуша образов контейнеров между регистри без выкачивания на тачку, осуществляющий этот процесс, ненужных слоев (уже присутствующих в целевом registry) и самого docker? P.S. Ищу что-то на подобие https://github.com/vbaksa/promoter
George
но вообще это выглядит маловероятным
Dmitry
попробуй skopeo
Спасибо, быстро глянул - вроде подходит, осталось понять тянет ли она "ненужные" слои.
George
нет, вроде ненужные не тянет
George
но вообще по логиек тебе апишка самого регистри нужна
George
типа сходи туда и выкачай то-то
Dmitry
Ну ни в апишке OCI, ни докеровской V2 эндпоинта с таким функционалом, насколько мне известно, нет. В целом, в моем случае нужна схема именно с репушем транфером через какую-то тачку, так как registry не могут достучаться друг до друга.
George
ну, тогда придется на тачке иметь полный кэш всего
George
ну, сам понимаешь
George
ибо оно не может сказать, что "эй, регистри, дай мне слой ХХХ"
George
либо все, либо ничего
Yaroslav
Привет всем! Подскажите алертменеджер в докере настроил. В вебе уведомления есть, а на почту gmail не приходят. Где может быть затык ? В логах менеджера ошибок нет. С прометеем и алертом впревые сталкиваюсь...
Sergey
Нет XD
а где застряла
Maria
В самом начале. Просто времени как-то нет
Sergey
докер тут не при чем
Yaroslav
докер тут не при чем
да я в курсе))Может думал, кто тоже настравивал)
George
А ты в курсе, что смтп в Гугле закрыт по умолчанию
George
Там приседания типа legacy app + token надо выписывать
George
По паролю работать не будет
Denis
Добрый день! Подскажите, как можно продебажить проблему c недоступностью внешних сетевых ресурсов в из контейнеров, в сети docker swarm? Проблема именно c overlay сетями
George
Ничего новогр
George
Подымаешь тестовые контейнеры, гоняешь трафик
George
Смотришь в логи. Правила файрволла
George
Можешь ребутнуть пару нод
Denis
Смотришь в логи. Правила файрволла
Я вот не совсем понял где посмотреть цепочки для overlay в iptables
George
ну, они точно так же через хост выходят в сеть
Denis
Ну я примерно того-же мнения, но думал может есть какие специфичные кейсы для дебага, или даже инструменты.
Denis
ну, они точно так же через хост выходят в сеть
Да чет туплю походу, но не как не могу найти правила на файрволе, которые это отображают(
George
мощзги
George
это специфичный инструмент ога
George
навыки - приходят с практикой
George
вообще идеально - сравнить на здоровом и больном кластере
George
половина работы в таком анализе состоит
George
еще четверь - в поиске root cause
George
еще четверть - в ее устранении
Denis
спасибо за советы
George
было бы за что
George
Denis
)
Denis
Подскажите для чего строке запуска котейнера сначала написано : --volume=/var/www/some_project/static_root:/srv/project/media_root:rw , а потом: --volume=/srv/project/media_root
George
ну, два вольюма
George
первый - монтируется в каталог на хосте
George
второй - либо артефакт докера, либо кусок команды, которая внутри
George
поэтому ДАЙ ПОЛНУЮ команду
Darumdam
Начал изучать докер, в принципе разобрался непонятен один момент как работать на продакшен, если контейнер схлопнется значит и все мои данные в таблицах тоже, вопрос как работать на продакшене?
Darumdam
если на моей виртуалке база данных слетела, у меня есть шанс её восстановить а в контайнере всё данных нет
Alex ZeroDub
Подскажите как заставить docker hub при сборке образа подтягивать git submodule? все сделали по инструкции прописали SSH_PRIVATE но ничего не происходит
Darumdam
Гугли docker volume
плюс в карму тебе хороший человек
🎄Victor
Ребята, глупый вопрос. Только разбираюсь с докером Не понимаю одну концептуальную вещь: докер это про то как доставить проект на прод, или так же про то как разрабатывать на локалке? Поясню. Мне достался от предыдущего разраба конфиг для того чтобы собрать проект и отдать заказчикам, через tar архивы это все работает. Я начал курить докер, вроде постепенно въезжаю, но после того как +- понял как устроены все конфиги (от прошлого разраба) задался вопросом, как можно их использовать для разработки на локалке. Ну если банально, у него npm run build, мне npm run dev нужен, у него запускается nginx с конфигом который смотрит в какую то папку (например /var/www/site), а мне это при разработке не нужно так как есть npm-овский локальный сервер или например в nginx-е для прода есть SSL, проксироание с http на https, на локалке этого всего не надо
Mentat
Ребята, глупый вопрос. Только разбираюсь с докером Не понимаю одну концептуальную вещь: докер это про то как доставить проект на прод, или так же про то как разрабатывать на локалке? Поясню. Мне достался от предыдущего разраба конфиг для того чтобы собрать проект и отдать заказчикам, через tar архивы это все работает. Я начал курить докер, вроде постепенно въезжаю, но после того как +- понял как устроены все конфиги (от прошлого разраба) задался вопросом, как можно их использовать для разработки на локалке. Ну если банально, у него npm run build, мне npm run dev нужен, у него запускается nginx с конфигом который смотрит в какую то папку (например /var/www/site), а мне это при разработке не нужно так как есть npm-овский локальный сервер или например в nginx-е для прода есть SSL, проксироание с http на https, на локалке этого всего не надо
Докер это про то, как упаковать некую настроенную систему, которая будет 100% одинаково и просто запускатся везде где запускается докер.
George
Ребята, глупый вопрос. Только разбираюсь с докером Не понимаю одну концептуальную вещь: докер это про то как доставить проект на прод, или так же про то как разрабатывать на локалке? Поясню. Мне достался от предыдущего разраба конфиг для того чтобы собрать проект и отдать заказчикам, через tar архивы это все работает. Я начал курить докер, вроде постепенно въезжаю, но после того как +- понял как устроены все конфиги (от прошлого разраба) задался вопросом, как можно их использовать для разработки на локалке. Ну если банально, у него npm run build, мне npm run dev нужен, у него запускается nginx с конфигом который смотрит в какую то папку (например /var/www/site), а мне это при разработке не нужно так как есть npm-овский локальный сервер или например в nginx-е для прода есть SSL, проксироание с http на https, на локалке этого всего не надо
сделай докер-компоуз файл для локальной разработки с одним набором параметров
George
а для деплоя на прод - скрипт с другим набором параметров
George
сам же код у тебя будет идентичен
🎄Victor
Докер это про то, как упаковать некую настроенную систему, которая будет 100% одинаково и просто запускатся везде где запускается докер.
Тогда получается так как процесс запуска для локальной разработки и для прода разный, это будут два разных конфига
🎄Victor
хм, у меня щас образ с node в котором RUN yarn build, что нужно только для прода. Получается нужно сделать универсальный образ, а запускать его с нужной командой уже в самом yaml?
George
это один из вариантов
George
но делать в cmd yarn build - поверь, не лучшая идея
George
тогда лучше уж сделать мультистадийный докер файл
George
FROM blablabla as common здесь общий кусок FROM common as release
George
blablalba