10种开源工具,使泊坞窗如虎添翼

更好的管理,Web前端,提高了可视性容器的应用程序 - 泊坞窗生态系统正在迅速发展,得益于其充满活力的开源社区

10种开源工具,使泊坞窗如虎添翼
肖像历史

10种开源工具,使泊坞窗如虎添翼

一个软件项目的成功往往是由它产生的生态系统进行测量。项目建成周围,旁边,并在核心技术之上放贷能力和易用性,他们往往向前移动的针。案例分析:码头工人,这使其能够专注于应用程序,而不是虚拟机,作为生产标准单元软件的包装系统。

码头工人已经有很多的第一方和第三方开发者关注的中心,但有丰富的项目扩展,垫片,或增强泊坞窗而不泊坞窗的一部分。这里有最显着的正在开发的10今天,其中的一些经得起成为从长远看泊坞窗的一部分的机会。

Kubernetes

Kubernetes

第三方泊坞窗项目的任何讨论将是不完整Kubernetes,由谷歌跨计算机集群部署容器开发的一个开源泊坞窗管理工具的记载。除了帮助通过保持在一个集群中平衡容器部署,以管理求多克尔节点的工作负载,Kubernetes还提供了容器互相沟通的方式,减去需要开放的网络端口或执行其他黑客。这些特点和事实Kubernetes是写在围棋- 语言相同泊坞窗 - 强烈建议,将在未来的某个时刻被卷成多克。

项目:Kubernetes
GitHub的:https://github.com/GoogleCloudPlatform/kubernetes

Dockersh

Dockersh

如果你想给用户shell访问,但安全性并发症持怀疑态度,Dockersh提供了一个码头工人,美化版的方式为用户提供高于平均水平的安全shell会话。

Dockersh允许多个用户连接到一个给定的盒子,与运行从您选择的一个单独的码头工人集装箱衍生出了外壳的每个用户。用户可以查看自己的主目录,并把它持久的变化,但他们只能查看自己的流程,并只能使用他们的私有网络协议栈。创作者是谨慎的Dockersh的潜在安全漏洞,直到泊坞窗增加了在这方面改进并不推荐它的无限制的公开访问,至少不会。但这个概念本身就使得这一个观看。

项目:Dockersh
GitHub的:https://github.com/Yelp/dockersh

DockerUI

DockerUI

虽然大多数开发者和管理员创建,并通过命令行运行Docker容器,码头工人的远程API,使他们通过一个RESTful API来运行相同的命令。输入DockerUI。这个Web前端,您可以处理通常从Web浏览器的命令行管理的许多任务。所有给定主机上的容器都可以通过一个单一的连接进行操作,该项目几乎没有相关性。它是,但是,在比较大的发展,但它是MIT许可,因此它可以非常自由地重用。此外,它不包含内置的认证或安全,所以一定要把任何公开曝光DockerUI连接背后的东西,上面有密码。

项目:DockerUI
GitHub的:https://github.com/crosbymichael/dockerui

船厂

船厂

船厂用途堡垒集群管理工具包,以促进跨越多个主机多克尔容器集群的管理。通过Web UI,你可以得到多少CPU或内存的容器使用和容器运行在一目了然的信息,再加上检查日志在所有群集事件。一个完整的API和CLI包括在内,以及特别构造多克尔图像(又名扩展图像)可用于对船厂的功能进行扩展。这最后自负仍在进展中的工作,而是一个负载平衡/路由图像可通过的方式连锁项目

项目:船厂
GitHub的:https://github.com/shipyard/shipyard

Kitematic

Kitematic

Kitematic是一个数字的项目,其目的是使泊坞窗有用的桌面环境开发的基于X-OS程序员工具之一。它使下载泊坞图像,旋转起来,并把它们管理到不超过,比如说更加困难的任务,像VMware工作站应用程序中使用虚拟机的过程。在同样的其他项目包括:DVM泊坞窗OS XOS X安装虽然Kitematic无疑是最优美的一群。唯一的主要缺点是,卸载过程有些令人费解。

项目:Kitematic
GitHub的:https://github.com/kitematic/kitematic

Logspout

Logspout

泊坞窗还没有提供一种方式来管理Docker容器内运行的程序生成的日志。Logspout,一个多克尔容器在14MB的重量,并使用了BusyBox为核心,可以路由容器应用内日志到单个中央位置,如一个单一的物体JSON或通过HTTP API一个流式传输的端点可用。Logspout来讲是目前仅限什么可以舀起来,因为它只能标准输出标准错误从容器中输出,但计划已到位,尽快让更多的综合录井仪的码头工人为它提供了钩子。保持在这一个对未来的眼睛。

项目:Logspout
GitHub的:https://github.com/progrium/logspout

AUTODOCK

AUTODOCK

泊坞窗自动化工具是一种商品的东西。毕竟,是不是更容易自动化码头工人的整点?但AUTODOCK脱颖而出有一些不同。它的设计工作,在使用盐和SaltStack为主体的自动化技术环境中,它的专门设计,使通过确定在一个给定的泊坞服务器集群有至少负荷旋转起来的新容器尽可能快。一个可能的抱怨是使其工作(SaltStack,Golang,ETCD,Python)的所需成分的数量。

项目:AUTODOCK
GitHub的:https://github.com/cholcombe973/autodock

DIND  - 泊坞窗功能于泊坞窗

DIND - 泊坞窗功能于泊坞窗

泊坞窗功能于码头工人正是这听起来像:一个方法可以让你Docker容器中运行的泊坞窗,在多克尔0.6成为可能通过添加集装箱特权模式。“盗梦空间”,任何人吗?

举例来说,如果你想与自动化工具或方法进行实验 - 噱头和玩笑放在一边,如果你想提供多克尔本身为Docker容器服务,这是有用的。需要注意的是码头工人的“内部”的实例是最近多克尔二元,这是从docker.io检索时,它的建成。还要记住的是,以这种方式运行的情况下,在特权模式下这样做;正因为如此,你需要将它们暴露于非Dockerized外面的世界时采取更多的预防措施。

项目:泊坞窗功能于泊坞窗
GitHub的:https://github.com/jpetazzo/dind

Heroku的,多克

Heroku的,多克

Heroku的是(在一定程度上仍是)一个突出的PaaS具有广泛的语言支持,但码头工人能够做的PaaS样的工作几乎任何地方。为此,那些寻找各种方法来现有的Heroku项目迁移到码头工人不用从头只要看看他们的重建没有进一步。这个简单的小项目以现有的Heroku应用程序,并将其转换成一个码头工人像在命令行中,不超过执行整个操作需要几个命令。

项目:Heroku的,多克
GitHub的:https://github.com/ddollar/heroku-docker

码头工人节点测试仪

码头工人节点测试仪

你明白了什么,当你使用最新最热的IT技术之一作为测试机制的另一个热点,新的IT技术?多克尔节点测试仪,显然。DNT提供其中的Node.js项目针对Docker容器的Node.js的多个版本,然后列出了每种输出运行一个测试平台。您还可以自动检测对节点的最出血,边缘的版本,不管它是什么。需要注意的是节点的各种版本都是从源代码,你会整个源树节点的本地副本最终该装置建成;请确保您有足够的空间为它。

项目:码头工人节点测试仪
GitHub的:https://github.com/rvagg/dnt

版权所有©2014Raybet2