我可以作为工作人员附加到 docker swarm,但无法作为经理附加

Via*_*lav 6 docker docker-swarm

在 sudo docker swarm join --token XXXXX YYY.YYY.YYY.YYY:2377 后,我可以作为工作人员成功附加到 swarm。然后我从辅助/从属节点离开该群并使用管理令牌重试。并收到:

来自守护进程的错误响应:管理器已停止:无法初始化 raft 节点:rpc 错误:代码 = 未知 desc = 无法使用其公布的地址连接到预期的新集群成员:rpc 错误:代码 = DeadlineExceeded desc = 超出上下文截止时间

两个节点直接相互连接。两个节点中的防火墙均不起作用。造成这个问题的原因是什么?

n0n*_*vme 8

您可以将节点添加为工作人员并将其提升为管理者角色

docker swarm join --token XXXXX YYY.YYY.YYY.YYY:2377
Run Code Online (Sandbox Code Playgroud)

在管理节点上:

docker node promote SECOND_MANAGER_HOSTNAME
Run Code Online (Sandbox Code Playgroud)