Я хочу полностью удалить докер из моей системы и больше никогда не использовать его.
Я установил его для установки домашней автоматизации Hassio, но он открыл порт 80 на моем сервере, и я не могу закрыть его или предоставить доступ только к определенным IP-адресам через UFW.
Выполнение следующей команды:
sudo iptables -L --line-numbers | grep 80
результаты:
24 ПРИНЯТЬ tcp - где угодно и где угодно tcp dpt: 18083
25 ПРИНЯТЬ udp - где угодно и где угодно udp dpt : 18083
И когда я запускаю:
sudo iptables -D INPUT 24
Результат:
iptables: слишком большой индекс удаления.
Также, когда я запускаю:
sudo iptables -t nat -L -n -v --line-numbers
я получаю:
Цепное ПРЕДУПРЕЖДЕНИЕ (политика ПРИНИМАЕТ 207K пакетов, 59M байт) num pkts байтов целевой протокольный выход из источника
назначение 1 184K 52M DOCKER все - * *
0.0.0.0/0 0.0.0.0/0 ADDRTYPE match типа dst LOCALЦепной INPUT (политика ACCEPT 49830 пакетов, 3640 Кбайт) 1131]
Цепной ВЫХОД (политика ПРИНИМАЕТ 118K пакетов, 11M байт) num pkts bytes target prot opt in out source source
1 103 6180 DOCKER all - * * 0.0.0.0/0
! 127.0.0.0/8 ADDRTYPE match dst-type LOCALЦепное POSTROUTING (политика ПРИНИМАЕТ 118K пакетов, 11M байт) num pkts bytes target prot opt in out source
destination 1 0 0 MASQUERADE all - *
! Docker0 172.17.0.0/16 0.0.0.0/0 2 0 0 MASQUERADE all - *! Hassio 172.30.32.0/23 0.0.0.0/0Цепочка ДЕЛАТЬ CKER (2 ссылки) num pkts bytes target prot opt в
out source destination 1 0 0 RETURN all - docker0 * 0.0.0.0/0 0.0.0.0/0
2 0 0 RETURN all - hassio * 0.0.0.0/0
0.0.0.0/0
Как мне удалить эти правила, или просто iptables использует только те правила UFW, которые я уже установил?
Спасибо!