我有两个虚拟机 - VM1 - 10.0.0.2 - Docker Swarm Manager Node VM2 - 10.0.0.3 - Docker swarm worker Node
如果我停止防火墙,我可以看到工作节点处于活动状态。但是如果我在管理器节点上启用firewalld,则状态变为-ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS ENGINE VERSION rgq81q1ozoe2353j75oxa2f1b * cct-dev-vm01 Ready Active Leader 20.10.4 efjyexoxeyee6x1se8dxixtnx kst-dev-vm02 Down Active 20.10.4
这意味着它被firewalld阻止了。我已将暖端口添加到 firewalld、docker 区域和公共区域,但它仍然无法正常工作。
公共目标:默认 icmp-block-inversion:无接口:源:服务:驾驶舱 dhcpv6-client ssh 端口:2376/tcp 2377/tcp 7946/tcp 7946/udp 4789/udp 协议:伪装:是 转发端口:源-端口:icmp-blocks:丰富的规则:
docker(活动)目标:接受 icmp-block-inversion:无接口:br-2d241eb8316d br-a4c9613edebf br-cf0b084359f9 docker0 docker_gwbridge 源:10.0.0.3 服务:端口:2376/tcp 2377/tcp 7946/tcp 7946/udp 4789/ udp 协议:伪装:无转发端口:源端口:icmp-blocks:丰富规则:
请有任何建议
感谢 Pankaj