George
поиск в телеграме отменили?
George
https://t.me/kubernetes_ru
George
например
Alex ZeroDub
Спасибо
Alexey
Где-то дали ссылку похоже
Sergey
Maria
Хей
Sergey
Maria
Учусь мастерству докера XD
Sergey
Dmitry
Привет!
Может кто подсказать, какие-то тулзы для репуша образов контейнеров между регистри без выкачивания на тачку, осуществляющий этот процесс, ненужных слоев (уже присутствующих в целевом registry) и самого docker?
P.S. Ищу что-то на подобие https://github.com/vbaksa/promoter
George
George
но вообще это выглядит маловероятным
Dmitry
попробуй skopeo
Спасибо, быстро глянул - вроде подходит, осталось понять тянет ли она "ненужные" слои.
George
нет, вроде ненужные не тянет
George
но вообще по логиек тебе апишка самого регистри нужна
George
типа сходи туда и выкачай то-то
Dmitry
Ну ни в апишке OCI, ни докеровской V2 эндпоинта с таким функционалом, насколько мне известно, нет.
В целом, в моем случае нужна схема именно с репушем транфером через какую-то тачку, так как registry не могут достучаться друг до друга.
George
ну, тогда придется на тачке иметь полный кэш всего
George
ну, сам понимаешь
George
ибо оно не может сказать, что "эй, регистри, дай мне слой ХХХ"
George
либо все, либо ничего
Yaroslav
Привет всем! Подскажите алертменеджер в докере настроил. В вебе уведомления есть, а на почту gmail не приходят. Где может быть затык ? В логах менеджера ошибок нет. С прометеем и алертом впревые сталкиваюсь...
Maria
Sergey
Maria
В самом начале. Просто времени как-то нет
Sergey
Sergey
докер тут не при чем
George
Yaroslav
George
А ты в курсе, что смтп в Гугле закрыт по умолчанию
Yaroslav
George
Там приседания типа legacy app + token надо выписывать
George
По паролю работать не будет
Denis
Добрый день! Подскажите, как можно продебажить проблему c недоступностью внешних сетевых ресурсов в из контейнеров, в сети docker swarm? Проблема именно c overlay сетями
George
Ничего новогр
George
Подымаешь тестовые контейнеры, гоняешь трафик
George
Смотришь в логи. Правила файрволла
George
Можешь ребутнуть пару нод
George
ну, они точно так же через хост выходят в сеть
Denis
Ну я примерно того-же мнения, но думал может есть какие специфичные кейсы для дебага, или даже инструменты.
George
мощзги
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
если на моей виртуалке база данных слетела, у меня есть шанс её восстановить а в контайнере всё данных нет
Anonymous
Alex ZeroDub
Подскажите как заставить docker hub при сборке образа подтягивать git submodule? все сделали по инструкции прописали SSH_PRIVATE но ничего не происходит
🎄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
🎄Victor
George
🎄Victor
хм, у меня щас образ с node в котором RUN yarn build, что нужно только для прода. Получается нужно сделать универсальный образ, а запускать его с нужной командой уже в самом yaml?
George
это один из вариантов
George
но делать в cmd yarn build - поверь, не лучшая идея
George
тогда лучше уж сделать мультистадийный докер файл
George
FROM blablabla as common
здесь общий кусок
FROM common as release
George
blablalba