PaaS系统/容器Dockland、Shipyard、Buildstep、Boot2Docker介绍

以下为你介绍的PaaS系统/容器都可用在Linux系统上:Dockland(Docker 管理工具)、Shipyard(Docker 管理工具)、Buildstep(构建类似 Heroku 的应用)、Boot2Docker(专为 Docker 设计的 Linux 发行版)。

1、Dockland(Docker 管理工具)

Dockland 是一个使用 Ruby 开发的 Docker 管理工具,基于 Web。

要求:

Ruby >= 1.9

graphviz

用法:

git clone https://github.com/dynport/dockland.git /opt/dockland

cd /opt/dockland

bundle

bundle exec ./bin/dockland -h <DOCKER_API_HOST>

open http://127.0.0.1:9292

下载地址:https://gitee.com/mirrors/dockland

2、Shipyard(Docker 管理工具)

PaaS系统/容器Dockland、Shipyard、Buildstep、Boot2Docker介绍

Shipyard 是一个基于 Web 的 Docker 管理工具,支持多 host,可以把多个 Docker host 上的 containers 统一管理;可以查看 images,甚至 build images,并提供 RESTful API 等等。Shipyard 要管理和控制 Docker host 的话需要先修改 Docker host 上的默认配置使其支持远程管理。

下载地址:https://github.com/shipyard/shipyard

3、Buildstep(构建类似 Heroku 的应用)

Buildstep 使用 Docker 和 Buildpacks 来构建类似 Heroku 的应用。Dokku 正在使用 Buildstep 来构建一个迷你的 Heroku。

目前支持的语言包括:

Ruby、Node.js、Java、Play!、Python、PHP、Clojure、Go、Dart。

buildstep脚本使用需要构建的buildstep基本映像,必须先创建它,然后才能使用buildstep脚本,要创建它,请运行:

$ make build

这将创建一个名为progrium/buildstep的映像,其中包含所有受支持的buildpacks和将实际使用buildpacks执行构建的构建器脚本。

下载地址:https://github.com/progrium/buildstep

4、Boot2Docker(专为 Docker 设计的 Linux 发行版)

Boot2Docker是一个专为Docker而设计的轻量级Linux发型包,解决Windows或者OS X用户不能安装Docker的问题。Boot2Docker完全运行于内存中,24M大小,启动仅5-6秒。Boot2Docker需要运行在 VirtualBox中。

特征:

最新的Linux内核,预安装Docker并可以使用。

VM来宾添加(VirtualBox,Parallels,VMware,XenServer)。

通过在/var/lib/docker上进行磁盘自动挂载的容器持久性。

通过磁盘自动挂载的SSH密钥持久性。

注意:Boot2Docker使用端口2376,已注册的IANA Docker TLS端口。

下载地址:https://github.com/boot2docker/boot2docker

注明

以上就是PaaS系统/容器Dockland、Shipyard、Buildstep、Boot2Docker的介绍内容,这些PaaS系统/容器都能使用在Linux操作系统中。

栏目相关文章