是否可以加入具有不同操作系统的覆盖网络?

问题描述

我无法加入跨越多个主机的覆盖网络。 我按照本指南创建了一个 linux centos 节点作为管理器和 windows 工作器的集群:https://santanderglobaltech.com/en/using-docker-overlay-networks-configuration-guide/

但是,当尝试加入覆盖网络时,命令 docker run -it --name alpine1 --network my-net alpine 失败并显示错误 Error response from daemon: attaching to network failed,make sure your network options are correct and check manager logs: context deadline exceeded.

管理节点日志有以下错误Was able to connect to 055a111d1edb but other probes failed

  • 需要的端口都打开了
  • 主机具有相同的 docker 引擎版本 (20.10.5)
  • 节点都是 Availability:active 和 Status:Ready
  • 当我在管理器节点上运行 docker node ls 时,两个主机都会出现

我尝试在两台主机上禁用防火墙,结果相同。

是否可以加入覆盖网络,如果可以,我缺少什么?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...