gpt4 book ai didi

docker - 在 OSX 上创建带有 Virtualbox 节点的 Swarm 集群,连接不可用

转载 作者:行者123 更新时间:2023-12-02 18:30:47 25 4
gpt4 key购买 nike

我正在尝试创建一个集群,首先我创建节点

$ docker-machine create -d virtualbox node1
$ docker-machine create -d virtualbox node2

然后我连接到第一个节点并使用公共(public) ip 启动 swarm 模式
$ docker-machine ssh node1
$ docker swarm init --advertise-addr 10.0.2.15

第二个命令给了我加入 swarm 的命令

然后我连接到node2
$ docker-machine ssh node2

然后我运行命令加入 swarm
$ docker swarm join --token SWMTKN-1-377ttnr1dn42ukidq5bmk7d7yzxuccawy4w7dokdv2ho80v743-5g35bgosj9hnixuclcvrarzlb 10.0.2.15:2377

但我收到以下错误

Error response from daemon: rpc error: code = 14 desc = grpc: the connection is unavailable



-- 更新 1

我使用的是公共(public) IP 地址 (eth0),它具有我所描述的行为。但是,如果我使用专用网络(eth1),它可以工作。不知道为什么,我会尝试找出原因。

最佳答案

使用 docker swarm真的不推荐使用虚拟盒子,因为它有很多错误,并考虑服务无法在位于其他主机上的服务上进行通信的可能性。

关于docker - 在 OSX 上创建带有 Virtualbox 节点的 Swarm 集群,连接不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45643096/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com