Docker映像docker-haproxy、docker-alpine、nginx-consul介绍

以下为你介绍的Docker映像都可用在Linux系统上:docker-haproxy(haproxy 的 docker 映像)、docker-alpine(Alpine Linux 的 Docker 镜像)、nginx-consul(Docker 容器映像)。

1、docker-haproxy(haproxy 的 docker 映像)

Docker映像docker-haproxy、docker-alpine、nginx-consul介绍

docker-haproxy 顾名思义是 haproxy 的 docker 映像,可方便的部署 haproxy 服务。该映像基于 CentOS 7 操作系统。

使用方法:docker run -ti -p 80:80 -p 443:443 million12/haproxy

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

2、docker-alpine(Alpine Linux 的 Docker 镜像)

Docker映像docker-haproxy、docker-alpine、nginx-consul介绍

docker-alpine 是一个极小的 Alpine Linux Docker 镜像,大小只有 5 MB。

Alpine Linux 有更完整更新的索引:

$ docker run progrium/busybox opkg-install nodejs

Unknown package 'nodejs'.

Collected errors:

* opkg_install_cmd: Cannot install package nodejs.

$ docker run gliderlabs/alpine apk --update add nodejs

fetch http://dl-4.alpinelinux.org/alpine/v3.2/main/x86_64/APKINDEX.tar.gz

(1/5) Installing c-ares (1.10.0-r1)

(2/5) Installing libgcc (4.8.3-r0)

(3/5) Installing libstdc++ (4.8.3-r0)

(4/5) Installing libuv (0.10.29-r0)

(5/5) Installing nodejs (0.10.33-r0)

Executing busybox-1.22.1-r14.trigger

OK: 21 MiB in 20 packages

使用:

FROM gliderlabs/alpine:3.2

RUN apk --update add mysql-client

ENTRYPOINT ["mysql"]

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

3、nginx-consul(Docker 容器映像)

nginx-consul 是一个 Docker 容器映像,可运行一个通过 Consul K/V 存储配置的 Nginx 服务。

下载地址:https://github.com/CiscoCloud/haproxy-consul

注明

以上就是Docker映像docker-haproxy、docker-alpine、nginx-consul的介绍内容,这些Docker映像都能使用在Linux操作系统中。

栏目相关文章