博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实战教程丨手把手教您在 Raspberry Pi 上设置集群(一) ...
阅读量:6359 次
发布时间:2019-06-23

本文共 1579 字,大约阅读时间需要 5 分钟。

screenshot

出品丨Docker公司(ID:docker-cn)

编译丨小东
每周一、三、五,与您不见不散!


有什么比在 Raspberry Pi 上安装 Docker Engine (CE) 18.09 更好的方式来表达“Happy Pi Day”呢?本文将引导您完成在 Raspberry Pi 上安装 Docker Engine 18.09 的完整过程。虽然有很多文章已经演示了这个过程,但可能您在复现这个过程时由于较旧的 Engine 版本和一些语法问题而失败。

特别感谢 Docker 解决方案工程师 —— Stefan Scherer,同时还有他的监控镜像(stefanscherer / monitor)以及允许 Pimoroni Blinkt! LED 在 Swarm 群集中扩展应用程序时打开/关闭的 whoami 镜像(stefanscherer / whoami)。


特别说明

在这个演示中,我使用了7个 Raspberry Pi’s 3 (model B+) 和1个 Pimoroni Blinkt! LED。

1、浏览 下载 Raspian 镜像“2018-11-13-raspbian-stretch-full.img”。

2、使用 balenaEtcher 将镜像写入每张 microusb 卡中。

3、为了使 DNS 主机名解析更容易一些,我在每个 Pi 设备上设置了本地主机名,如下所示:

192.168.93.231 pi-mgr1 pi-mgr1.docker.cafe192.168.93.232 pi-mgr2 pi-mgr2.docker.cafe192.168.93.233 pi-mgr3 pi-mgr3.docker.cafe192.168.93.241 pi-node1 pi-node1.docker.cafe192.168.93.242 pi-node2 pi-node2.docker.cafe192.168.93.243 pi-node3 pi-node3.docker.cafe192.168.93.244 pi-node4 pi-node4.docker.cafe

4、在每个 Pi 上,安装以下内容:

a.安装以下先决条件。

sudo apt-get install apt-transport-https ca-certificates software-properties-common -y

b.下载并安装 Docker。

curl -fsSL get.docker.com -o get-docker.sh && sh get-docker.sh

c.让“pi”用户能够运行 Docker。

sudo usermod -aG docker pi

d.导入 Docker CPG 密钥。

sudo curl https://download.docker.com/linux/raspbian/gpg

e.设置 Docker Repo。

vim /etc/apt/sources.list

f.添加以下行并保存:

deb https://download.docker.com/linux/raspbian/ stretch stable

g.为您的 Pi 打补丁以及更新。

sudo apt-get updatesudo apt-get upgrade

h.启动Docker服务。

systemctl start docker.service

i.验证Docker是否已安装并正在运行。

docker info

您现在应该了解有关版本控制、运行时等方面的一些知识。


现在,我们已经在所有的 Pi 上安装了 Docker。在下一篇文章中,我将介绍如何在这些 Pi 上设置 Docker Swarm。

转载地址:http://yobma.baihongyu.com/

你可能感兴趣的文章
解决IE二级链接无法打开故障
查看>>
Windows phone应用开发[16]-数据加密
查看>>
SQL Server 迁移数据到MySQL
查看>>
通用数据压缩算法简介
查看>>
The next Industry Standard in IT Monitoring, a python implementation Nagios like tool --- Shinken
查看>>
(笔记)找工作,该怎么进补
查看>>
div的显示和隐藏以及点击图标的更改
查看>>
(轉貼) Ubuntu將在ARM平台netbook上現身 (SOC) (News) (Linux) (Ubuntu)
查看>>
SQL注入测试工具:Pangolin(穿山甲)
查看>>
在html 的img属性里只显示图片的部分区域(矩形,给出开始点和结束点),其他部份不显示,也不要拉伸...
查看>>
程序员第二定律:量化管理在程序员身上永无可能
查看>>
ubuntu一些脚本的执行顺序
查看>>
类继承的结构
查看>>
Intel 被 ARM 逼急了
查看>>
testng + reportng 测试结果邮件发送
查看>>
百度亮相iDASH,推动隐私保护在人类基因组分析领域的应用
查看>>
Python「八宗罪」
查看>>
你的隐私还安全吗?社交网络中浏览历史的去匿名化
查看>>
NeurIPS 2018|如何用循环关系网络解决数独类关系推理任务?
查看>>
Windows 10 份额突破 40%,Windows 7 连跌四月终回升
查看>>