Email or username:

Password:

Forgot your password?
medvedych

Словил сейчас жесткую подставу от docker + ufw.

В ufw было забито `ufw default deny incoming`, а в компоуз файле бинд портов настроен как 8080:8080.
В итоге контейнер забиндился на 0.0.0.0:8080 и был доступен снаружи, не смотря на то, что дефолтное правило в фв было deny и порт явно не был открыт.
Непонятно как так вышло, раньше такого поведения не замечал. Пойду сервера проверять все -_-

5 comments
medvedych

Интересно, что на серверах с Debian 11 на той же конфигурации проблемы нет. Надо будет завтра задеплоить пару чистых серверов и проверить это проблема конкретного сервера или в Debian 12 что-то сломали

Roman

@medvedych @rur у докера есть блок правил "от юзера" в iptables. Надо туды пхать всякое. Насколько я помню.

Rubikoid

@medvedych безопасней, если «публикация» порта сервиса не планируется, в самом докере его вешать на «127.0.0.1:8080:8080»

Тогда докер просто не будет слушать этот порт на интерфейсах, отличных от loopback’а

medvedych

@rubikoid Да я как-то привык что файрвол всё рубит и расслабился :(

sss
@medvedych понапридумывали всякой хрени для мышкопрограмистов, есть же iptable +/ nftables, зачем еще всякой блоатварью обмазываться ?
Go Up