使用码头沼泽创建树莓派群集

更新 9 八月 2017 - 0 注释 - , , , , , , ,

ⓘ 本文可能已使用自动工具部分或全部翻译。对于由此可能引起的任何错误,我们深表歉意。

前段时间,树莓派基金会宣布Dockers在树莓派的兼容性。因此,现在更容易在树莓上设置和使用 Docker。今天,我们将解释如何安装 Docker Swarm,一个 Docker 模式,允许您非常轻松地创建群集(链接多个 Rsapberry)。
你不认识多克吗?没关系,弗兰克已经为你制作了一篇关于这个问题的详细文章

要操作本教程,您将需要至少两个树莓派,他们的电源线,以及 microSD 卡 (8GB 就足够了)。

在树莓派上安装 Docker

要在树莓派上安装 Docker,没有什么复杂的。只需登录到 SSH 中的 Pi 并键入以下命令:

curl -sSL https://get.docker.com | sh

现在,您可以通过 DockerHub 平台创建容器或下载社区容器。小心使用 ARM 容器,否则 Docker 将无法启动它们。

使用码头沼泽设置树莓派群集

随着 Docker 正式到达树莓派,我们可以利用 Docker Swarm,它允许创建一个群集(创建一组计算机),以便将多台机器作为单个资源进行管理。因此,使用由 4 个树莓派和 Docker Swarm 的群集,容器将自动分配,以获得稳定的系统。

Docker Swarm 与经理和员工合作,根据经理的命令,这些是您理解的。因此,我们必须分配的角色到我们的树莓派

在这里,我们做了两个树莓派在拉斯比安杰西的测试:
一个带有名称 (主机) "raspManager" 和 ip 192.168.1.100,第二个命名为 "raspWorker01" 与 ip 192.168.1.101

将 Pi 添加到群集

首先,我们启动群集,为此,我们在树莓派管理器上执行 Docker 群 init 命令。
启动命令后,终端将向您发送将工作人员添加到群集的说明。

pi@raspManager:~ $ sudo docker swarm init 
Swarm initialized: current node (4c13twqzewrqkuraxybajr973) is now a manager.

To add a worker to this swarm, run the following command:

docker swarm join 
 --token SWMTKN-1-0fomfa1ogeibc67p3fdxn4ea17g8jsvbtip52qptky3h7w5th4-8efjokb38uhtdqgvg3idf874l 
 192.168.1.100:2377

To add a manager to this swarm, run 'docker swarm join-token manager' and follow the instructions.

如你所看到的,沼泽才刚刚开始。要将您的树莓派添加到 Docker 群集,我们只需要连接到 SSH 中的第二个 Pi (raspWorker01),然后粘贴给我们的命令,这里码头蜂群加入 – 令牌 Swmtkn – 1 – 0fomfa1ogeibc67p3fdxn4ea17g8jsvbtip52qptky3h7w5th4 – 8efjokb38htdqgvg3idf874l 192.168.100:23777

pi@raspWorker01:~ $ sudo docker swarm join --token SWMTKN-1-0fomfa1ogeibc67p3fdxn4ea17g8jsvbtip52qptky3h7w5th4-8efjokb38uhtdqgvg3idf874l 192.168.1.100:2377

小心经理给出的令牌永远不会相同,请务必复制树莓经理提供的订单。

验证工作人员的订单后,终端将通知您添加成功。

This node joined a swarm as a worker.

您可以使用节点 ls docker 命令随时检查群集的状态,此命令将在 Manager 计算机上启动。

pi@raspManager:~ $ sudo docker node ls
ID                          HOSTNAME        STATUS    AVAILABILITY    MANAGER STATUS
4c13twqzewrqkuraxybajr973 * raspManager     Ready     Active          Leader
a7demo2k14obqp66gbxfsm7     raspWorker01    Ready     Active

现在,您可以在树莓派群集上设置容器。
此外,我们建议您选择在阿尔卑斯山Linux下的容器,它的优点是非常轻!

分享
通讯
作者:
Raspberry Pi FR
加入Raspberry Pi社区
一台售价35美元的计算机已经售出了1000万本
购买新的RASPBERRY PI 4
相关教程
在Raspberry Pi上使用RFID阅读器。 激活Raspberry Pi的TTL串行端口,并验证其是否正常运行。 我为什么要向法国信息公司而不是祖母解释比特币? 闪烁Raspberry Pi的板载绿色LED。 使用Raspberry Pi和Python打开和关闭LED。
没有评论
分享
订阅电子报
订阅新闻通讯。
你喜欢这篇文章吗 ?
订阅并保持最新状态!