PaaS系统/容器nginx-buildpack、LXC Web Panel、Docker-Registry介绍

以下为你介绍的PaaS系统/容器都可用在Linux系统上:nginx-buildpack(运行在 Heroku 上的应用前面加一个 Nginx)、LXC Web Panel(基于 Web 的 LXC 图形化配置)、Docker-Registry(为 Docker 编写的一个注册服务)。

1、nginx-buildpack(运行在 Heroku 上的应用前面加一个 Nginx)

nginx-buildpack 可以在你运行在 Heroku 上的应用前面加一个 Nginx 服务器。

所用版本:

Buildpack: 0.4、NGINX: 1.5.7。

特性:

统一的 NXNG/App Server 日志。

L2met 友好的 NGINX 日志格式。

Heroku请求ID嵌入在NGINX日志中。

如果NGINX或App服务器崩溃,则使dyno崩溃,安全第一。

语言/应用服务器不可知。

可定制的 NGINX 配置。

应用程序协调的测功开始。

要求:

您的Web服务器在/tmp/nginx.socket上监听套接字。

当您准备进行流量处理时,请触摸/tmp/app-initialized。

您可以使用shell命令启动Web服务器。

记录:

NGINX将输出以下样式的日志:

measure.nginx.service=0.007 request_id=e2c79e86b3260b9c703756ec93f8a66d

您可以将此ID与您的Heroku路由器日志相关联:

at=info method=GET path=/ host=salty-earth-7125.herokuapp.com request_id=e2c79e86b3260b9c703756ec93f8a66d fwd="67.180.77.184" dyno=web.1 connect=1ms service=8ms status=200 bytes=21

下载地址:https://github.com/ryandotsmith/nginx-buildpack

2、LXC Web Panel(基于 Web 的 LXC 图形化配置)

PaaS系统/容器nginx-buildpack、LXC Web Panel、Docker-Registry介绍

PaaS系统/容器nginx-buildpack、LXC Web Panel、Docker-Registry介绍

PaaS系统/容器nginx-buildpack、LXC Web Panel、Docker-Registry介绍

LXC Web Panel 是基于 Web 的 LXC 图形化配置。

特性:

易于安装,只需运行安装脚本就可以了。

方便使用,使用Flatstrap/Bootstrap制作的UI。

扩展支持,LXC Web Panel在12.04之后支持任何Ubuntu。

下载地址:http://lxc-webpanel.github.io/

3、Docker-Registry(为 Docker 编写的一个注册服务)

Docker-Registry 是为 Docker 编写的一个注册服务。

示例配置:

common:

 loglevel: info

prod:

 loglevel: warn

 storage: s3

 s3_access_key: _env:AWS_S3_ACCESS_KEY

 s3_secret_key: _env:AWS_S3_SECRET_KEY

 s3_bucket: _env:AWS_S3_BUCKET

 storage_path: /srv/docker

 smtp_host: localhost

 from_addr: docker@myself.com

 to_addr: my@myself.com

dev:

 loglevel: debug

 storage: local

 storage_path: /home/myself/docker

test:

 storage: local

 storage_path: /tmp/tmpdockertmp

快速开始:

最快的运行方式:

1]、安装docker

2]、运行注册表:docker run -p 5000:5000 registry

它将使用Docker集线器中的官方映像。

这是一个稍微复杂一点的示例,该示例在端口5000上启动注册表,使用Amazon S3存储桶存储具有自定义路径的图像,并启用搜索终端节点:

docker run \

 -e SETTINGS_FLAVOR=s3 \

 -e AWS_BUCKET=mybucket \

 -e STORAGE_PATH=/registry \

 -e AWS_KEY=myawskey \

 -e AWS_SECRET=myawssecret \

 -e SEARCH_BACKEND=sqlalchemy \

 -p 5000:5000 \

 registry

下载地址:https://github.com/docker/docker-registry

注明

以上就是PaaS系统/容器nginx-buildpack、LXC Web Panel、Docker-Registry的介绍内容,这些PaaS系统/容器都能使用在Linux操作系统中。

栏目相关文章