难题:
在docker 容器执行中遇到 docker host is unreachable
异常。
image.png
原因分析: firewalld 的没有信任 docker 的 ip 地址导致,stackoverflower 中也有类似的问题。 将所有 docker 的 ip 添加都白名单即可。
执行指令
ifconfig
image.png
firewall-cmd --zone=trusted --add-source=172.18.0.1/16 --permanent
firewall-cmd --zone=trusted --add-source=172.19.0.1/16 --permanent
firewall-cmd --zone=trusted --add-source=172.17.0.1/16 --permanent
firewall-cmd --reload
END