Docker, CentOS7 - нет доступа к хосту
Начался новый год и пока все доедают салаты, решил я подобрать хвосты с постами в бложик.
Столкнулся с ситуацией, когда docker контейнер пингует хостовую машину нормально, а вот соединение не проходит с ошибкой "No route to host".
Долго я мучался, по не нашел решение в странном месте (странном для меня, т.к. я предпочитаю Ubuntu и там таких проблем нет).
В общем, надо в /etc/firewalld/zones/public.xml
добавить такое правило:
<rule family="ipv4">
<source address="172.18.0.0/16"/>
<accept/>
</rule>
Диапазон подсети поправьте под себя или добавьте несколько, по необходимости.
Далее рестартуем firewalld и все начинает работать.
systemctl restart firewalld
Комментарии: