Sergey
или есть какаято хитрость с тегами
Anonymous
или есть какаято хитрость с тегами
плавающие теги - антипаттерн по сути, мешающий основной цели докера - доставки воспроизодимых окружений
Sergey
А как указать что Latest указывает на последний тег
Anonymous
Sergey
Понял! Ща затестю
Oleg
комрадз, может не по теме группы, но все же - кто ниб использует keepalived с vrrp_track_process? не в какую не хочет переключаться на др ноду при остановке процесса описанного в vrrp_track_process...может кто решал такую проблему? спс
George
выкинь это поделие - говорю серьезно
George
пейсмейкер с corosync твой выбор
George
либо, если речь про куб - затаскивай metallb или kube-vip
Oleg
не куб...on-prime
George
всем
George
тем что это L2
George
тем что это VRRP
George
тем что он может свалиться в ситуацию, когда анонсы идут с обеих нод, включенных в кипэлайв
George
metallb хорош тем, что он использует кубовый кворум и поэтому у тебя есть гарантия, что плавающий айпи будет анонситься с одного узла
Oleg
ну у меня простая задача - есть процесс, который если упал, то надо переехать
George
ну, и вообще контекст было бы неплохо знать - что там закрываете keepalived?
Oleg
крутится проц на 1 хосте и на втором...надо при падении одного что бы virt ip уезжад на противоположный хост
Oleg
nginx
Oleg
крутится
Oleg
так что через vrrp_script все работит, хотелось запустить через vrrp_track_process, но keep не хочет видеть падающий процесс
George
чет ты не то делаешь
George
сделай nginx на обоих?
George
и ничего перезапускать не надо
George
кстати, metallb эту проблему решает 🤷‍♂️
Dan
https://t.me/ccoder/75
М
Посоны, кто из вас проходил обучалку на доке докера? Там было связано с туду-листом
George
Нафиг не нужна
М
Если кто-то проходил, буду рад пообщаться
Леннарт Zh 🕊
А как сейчас с OOMKiller-ом обстоят дела в актуальных версиях жабы? Нужны ли с openJDK11 bash-обёртки, которые высчитывают память, размер кучи и передают в параметрах, чтобы контейнер не тёк и не прибивался?
Vyacheslav
Всем привет, подскажите, я уже изгуглился весь, у меня цель такая, у меня есть докер, в одном из стеков( использую докер компоуз) лежит wireguard и nginx(дефолт без конфигов), через ВПН не пробивает на 80 порт nginx
Vyacheslav
https://pastebin.com/YXDCBTtY компоуз такой у меня
George
А оно вообще работало хоть когда-нибудь ?
Vyacheslav
К впн подключается как я понял, 10.10.1.1 пингуется, nmap 10.10.1.1 показывает 53 порт
George
Я бы тупо запускал в host network mode и не делал голову
Vyacheslav
пробовал кажется, как-то не пошло
George
А чего надо то?
George
Кто куда должен ходить ?
George
https://blog.mikesir87.io/2019/03/sharing-network-namespaces-in-docker/ Можешь так сделать
George
Прилепить nginx к сетевому Спейсу вайргарда - тоже должно заработать
Vyacheslav
Обрисую полностью, есть 4 стека с 6 контейнерами (не считая ВГ), нужно подрубаться по ВПН к сети докера/либо пк и иметь возможность по 10.10.1.1:порт подрубиться к этим контейнерам
Vyacheslav
network_mode: service:nginx пробовал, не видилось
Vyacheslav
web: image: nginx ports: - "80:80" environment: - NGINX_HOST=localhost - NGINX_PORT=80 network_mode: service:wireguard
Vyacheslav
тоже не прокатило
Vyacheslav
я не уверен, что дело в сетях докера, я думаю у меня косяк в настройке ВГ
Vyacheslav
Насколько я понял из документации в стеке создаётся своя сеть и внутри стека там всё видится
Vyacheslav
отталкиваюсь от портайнера
Anonymous
docker-compose в своей папке
это проектом обычно называют ) стек - это из сворма термин
Vyacheslav
Ну я не особо силён в терминологии) но в общем у меня 4 папки с разными докер-композер файлами
Vyacheslav
логически разделённые сервисы так скажем
Anonymous
Ну я не особо силён в терминологии) но в общем у меня 4 папки с разными докер-композер файлами
ну вот по дефолту у каждой своя bridge сеть, чтобы они между собой общались надо мудрить чтто-то
Vyacheslav
ну вопрос стоит не в этом, пока что я хочу понять где косяк в ВГ, что он не даёт мне в своей проекте на нгикс пробиться
George
На 80м порту ожидаешь? Так фигушки будет работать
Vyacheslav
А как ты пробиваешься ?
nmap 10.10.1.1 смотрю наличие видимого порта
George
Контейнеры - это с сетевой точки зрения то же самое, что и отдельные ВМ. Аналогия неточная, но по сети именно так
Vyacheslav
и дополнительно wget
George
И не должно быть
Vyacheslav
Не будет его там
а как сделать чтобы был?
George
Либо как-то анонсить маршрут на ту сторону впн с адресом контейнера с nginx
Vyacheslav
Все
restart: unless-stopped network_mode: host web: image: nginx ports: - "80:80" environment: - NGINX_HOST=localhost - NGINX_PORT=80 network_mode: host
Vyacheslav
так?
Anonymous
так?
100% даже не запустится
Vyacheslav
поэтому и спрашиваю)
Anonymous
или ports или network_mode: host
Vyacheslav
а мне нужно чтобф порт WG был именно 4500
Vyacheslav
как тогда быть?