Как заставить CentOS корректно отображать открытые порты?

Я бы выбрал inotifywait. Они смотрят на системные вызовы для создания, изменения, удаления, перемещения, и вы можете написать в оболочке, что делать при обнаружении

.
0
15.04.2021, 14:53
1 ответ

Вы уверены, что узел докера прослушивает порт 80? Он может быть перенаправлен с порта 80 на любой порт, который он прослушивает , используя встроенный -брандмауэр.

Если вы используете IPTABLES, вы можете проверить это с помощью:

iptables -L -t nat

Затем вы увидите цепочку с именем DOCKER, которая сообщит вам, какие перенаправления используются, подобно этому:

Chain DOCKER (2 references)
target     prot opt source               destination         
RETURN     all  --  anywhere             anywhere            
RETURN     all  --  anywhere             anywhere            
DNAT       tcp  --  anywhere             anywhere             tcp dpt:http-alt to:172.17.0.3:80
DNAT       tcp  --  anywhere             anywhere             tcp dpt:4433 to:172.17.0.3:443
DNAT       tcp  --  anywhere             anywhere             tcp dpt:1688 to:172.17.0.4:1688
3
28.04.2021, 22:52

Теги

Похожие вопросы