一、起因
难题:
在docker 容器执行中遇到 docker host is unreachable异常。
image.png
原因分析:
firewalld 的没有信任 docker 的 ip 地址导致,stackoverflower 中也有类似的问题。
将所有 docker 的 ip 添加都白名单即可。
二、如何修改
1.获得IP地址
执行指令
ifconfig
image.png
2.修改防火墙策略
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