Rainbow
Не настраивать iptables через docker-user chain 😅
Rainbow
Это все история про бинарники го, которым ничего не нужно
Andor
ну ты оторви управление иптаблесами от докера и всё будет ок
Andor
Это все история про бинарники го, которым ничего не нужно
ну а смысл делать это не стандартным принятым путём?
Andor
выпендриться?
Rainbow
Лан, пока на паузу, у меня закончились аргументы 😅 над пробовать
Игорь
Подаскажите, у меня есть docker compose с джанго, апачем и база на хост-машине. Как из контенера Джанго подъсоединиться к MySQL на хосте?
Anatoliy
Народ, всем привет. Подскажите пожалуйста, у меня docker swarm, через docker stack запускаю приложение, пробрасываю порт, но если кто на этот порт лезет оно выдает ип вида 10.255.0.2, что надо поправить что бы работало нормально?
Игорь
зачем из джанго вообще полкючаться к мускулю?
Легаси база, пока не загнать в контейнер
Игорь
В ближайшее время пока нельзя
Andor
как у джанги мускуль оказался базой?
Andor
там же официально рекомендуется постгрес
Игорь
Ну это не мешает ему работать с мускулом без проблем
Anatoliy
Народ, всем привет. Подскажите пожалуйста, у меня docker swarm, через docker stack запускаю приложение, пробрасываю порт, но если кто на этот порт лезет оно выдает ип вида 10.255.0.2, что надо поправить что бы работало нормально?
Просто я всегда считал что в iptables лазает сам докер, и для себя все самостоятельно же и настраивает. Потому просто боюсь залезть и накосячить так что оно вообще работать прекратит(
Anatoliy
ему эту самодеятельность можно оторвать
вообще не лазил в конфиги и ничего не отрывал, но вижу почему то локальные ИПы вместо нормальных, что странно
Ильдар
Anatoliy
А тебе вторая статья той же серии) https://m.habr.com/ru/post/334004/
ну ок, я понял что там ингресс и балансировка, но почему IP то не могу увидеть? или могу если всегда(!) буду смотреть на доп. заголовки?
Anatoliy
В общем как я понял у меня балансировщик прост оне настроен, и проблема именно в этом, или я не правильно понял?
Ильдар
Ты issue все таки почитай...
Anatoliy
Ты issue все таки почитай...
т.е. краткая запись вида ports: - "port:port/udp" теперь не устроит, так?
Anatoliy
Спасибо, разобрался
Ильдар
Здорово)
Ильдар
И как, есть у проблемы простое решение? В bare-metal k8s с этим все сложно.
Anatoliy
ну собственно с последним комментарием там вроде как пример приведен как это запустить что бы оно заработало. У меня 1 контейнер в сервисе, так что проблем не будет думаю.
Anatoliy
В кубере кстати с этим не сталкивался вроде вообще, ИПы сразу нормальными были.
Ильдар
Пришедшие извне IP были сразу нормальными? В к8с?
Ильдар
Docker swarm source IP? https://github.com/moby/moby/issues/25526
*tl;dr* Use host mode, Luke. Серебряная пуля таки существует!
Andor
Ага, щаз
перечитал своё сообщение и сам ржу над словами "никаких сложностей" рядом с компонентом кубернетиса
inqfen
У меня всего-то месяц на его раскуривание ушло)
inqfen
Ну да
Игорь
Вопрос по compose. При настройке network_mode: "host" перестает работать проброс портов из контейнера на хост, как поправить?
Andor
начинает использоваться хостовая сеть, просто открывай порт в приложении, никаких пробросов не надо
Игорь
начинает использоваться хостовая сеть, просто открывай порт в приложении, никаких пробросов не надо
Ситуация такая, что я могу подключиться к порту 8000 из браузера хоста, но не могу подключиться к 5555
Andor
Ну проверь сначала что этот порт открывается джангой
Andor
5555 это ваще селери, судя по тексту
Andor
Даже не так
Andor
Что такое "не могу подключиться браузером"?
Ильдар
Ты же теперь в localhost теперь стучишься?
Andor
Дальше что происходит?
Игорь
Дальше что происходит?
Админку дажнго видно, все ок. Celery Folwer не виден. Короче понял, ща чекну, открыт ли порт в контейнере
Ильдар
nc -z localhost 5555; echo $?
Andor
Что браузер-то говорит?
Ильдар
В телеге есть сниппеты? Раз за разом, одно и то же...
Andor
Порт закрыт?
Andor
В телеге есть сниппеты? Раз за разом, одно и то же...
Можешь своё сообщение форварднуть в сохранёнки
Andor
И когда надо - обратно
Andor
Или можешь свой канал сделать, суть та же
Ильдар
So 2018
Andor
Ну как бы телеграм это всё-таки чятик, а не платформа для разработки
Ильдар
Стикеры, во!
Andor
inqfen
ss -lntp | grep 5555
Andor
netstat -lpn | grep 5555
Andor
lsof в студию
Ильдар
telnet
ולאד
Чуваки, как лечить эту проблему. Nginx в стеке не стартует level=error msg="fatal task error" error="task: non-zero exit (1)" module=node/agent/taskmanager
Andor
ну узнай почему
Andor
логи там почитай
ולאד
@nginx_ru
вылечил это дерьмо. я просто хотел смапить папку с конфигами, а оказалось что конфиги нгинкса затерлись
ולאד
Оказывается, когда через volume мапишь папку инфа с хост машины копируется в контенер, я думал они синхронизируются
Rainbow
Мои поздравления с успешным прочтением доки по volume
ולאד
Теперь не догоняю по установке связки nginx php mariadb в docker compose
ולאד
Что бы по канонам - одно приложение - один контенер
Rainbow
Как догонишь - поздравлю с успешным прочтением доки по сетям.
Ильдар
Docker get started читал?
ולאד
Как догонишь - поздравлю с успешным прочтением доки по сетям.
Да сеть настроена. Там я не догоняю, почему в контенере nginx основная папка с файлами хостинга /usr/чтототам а в phpfpm - /var/www/html