在docker 容器执行中遇到 `docker host is unreachable `异常

801 阅读1分钟

一、起因

难题:
在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