一、起因
难题:
在docker 容器执行中遇到 docker host is unreachable
异常。

原因分析:
firewalld 的没有信任 docker 的 ip 地址导致,stackoverflower 中也有类似的问题。
将所有 docker 的 ip 添加都白名单即可。
二、如何修改
1.获得IP地址
执行指令
ifconfig

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
网友评论