PiCluster 是一个简单的、开源的、基于 Web 的 Docker 管理应用程序,用于跨多个主机管理 Docker 容器。 与 Docker Swarm 或 Kubernetes 不同,PiCluster 易于设置和使用。 它使创建容器的过程比以往任何时候都容易。 说为 example,用户现在可以将他们的 Dockerfile 的 zip 文件上传到 PiCluster Web 控制台,文件将被复制到每个节点并提取到 PiCluster 配置文件中指定的 Docker 目录中。 此外,当添加容器时,图像将自动构建并在一个步骤中运行。 在以前的版本中,用户必须手动创建容器。 它适用于 32 位和 64 位平台。
PiCluster 功能
最新的 PiCluster 版本附带了许多新功能。 关于功能,我们可以列出以下内容:
- 内置 Web 终端,可轻松在节点上运行命令。
- 跨节点并行运行命令。
- 将 Docker 容器移动到集群中的不同主机。
- 服务的心跳。
- 跨节点轻松构建和编排 Docker 映像。
- 用于轻松管理容器的 Web 界面。
- 监控主机指标,如磁盘、CPU、内存等。
- 虚拟 IP 管理器。
- 系统日志/Rsyslog 分析。
- 将 Kibana 仪表板集成到 PiCluster。
- 与 Elasticsearch 集成以存储 PiCluster 日志。
- 自动容器故障转移到不同的节点。
- 从注册表中拉取容器镜像。
- 将 Dockerfile 档案上传到整个集群。
- 在不使用 Docker 缓存的情况下构建映像。
- 和更多。
使用 Docker 设置 PiCluster
了解 PiCluster 工作原理的最快方法是使用 docker 进行操作。 开发人员包含了一个 compose 文件来评估 PiCluster 与 Docker。
出于本指南的目的,我将使用 Ubuntu 16.04 LTS 64 位服务器版。
首先,按照以下链接中的说明安装 Docker。
- 如何在 Ubuntu 中安装 Docker
安装 Docker 后,还要安装以下先决条件。
$ sudo apt-get install openssl git
我们都准备好了。 现在,克隆 PiCluster GitHub 存储库。
$ git clone https://github.com/picluster/picluster.git picluster
上述命令会将 PiCluster 的所有内容下载到您当前工作目录中名为“picluster”的目录中。 转到该目录:
$ cd picluster/
使用以下命令运行 PiCluster docker 映像:
$ sudo docker-compose up -d
推荐下载 – 免费电子书:“Docker Containerization Cookbook”
访问 PiCluster Web 控制台
打开您的网络浏览器并导航到 https://IP 地址:3003. 您应该有一个如下所示的登录屏幕。
使用默认凭据登录 Web 控制台: admin/admin
PiCluster 登录页面
这是 PiCluster Web 控制台的外观。
PiCluster 仪表板
如您所见,PiCluster 仪表板非常简单,大多数选项都是不言自明的。
来自 系统 菜单,您可以编辑或重新加载当前配置,以及添加或删除主机。
PiCluster 系统菜单
在下面 容器 菜单,有管理容器、查看正在运行的容器、添加新容器等选项。
在 图片 部分,我们可以拉取、管理、列出 Docker 镜像,也可以上传 Composer 文件。
在 运营 菜单,我们可以重置所有主机上的虚拟IP地址,在集群上运行命令,查看内置终端和清理Docker容器,集成Kibana仪表板等。
在里面 日志 部分,您可以查看 PiCluster 日志、Syslog/Rsyslog 分析。
对 PiCluster 满意吗? 伟大的! 现在,参考 PiCluster 安装维基 并按照该链接中的说明安装它,并开始从网络上任何机器上的 Web 控制台管理 Docker 容器。
建议阅读:
- 开始使用 Docker
- 如何自动更新正在运行的 Docker 容器
- ctop – Linux 容器的命令行监控工具
- Portainer – 管理 Docker 的最简单方法
- Dockly – 从终端管理 Docker 容器
由于像 PiCluster 和类似工具这样的工具,Docker 管理每天都在变得越来越好。 试一试,并在下面的评论部分告诉我们您的想法。
资源:
感谢您的光临!
帮助我们帮助您:
- 订阅我们的电子邮件通讯: 立即注册
- 支持 OSTechNix: 通过贝宝捐款
- 下载免费的电子书和视频: TradePub 上的 OSTechNix
- 联系我们: Facebook | Twitter | 谷歌加 | 领英 | RSS订阅
祝你有美好的一天!!