Files
dockerfiles/haproxy
Qi Zheng 8a8844c3e6 Make the swupd update always be the layer two
To help analyze the container image size by layers, assume
each container image be comprised of:
Layer 1: clearlinux:latest
Layer 2: swupd update
Other layers: the container configurations

With this, we can continue to optimize layer size accordingly.

Signed-off-by: Qi Zheng <qi.zheng@intel.com>
2019-05-21 08:46:05 +08:00
..
2019-05-06 09:07:55 +08:00
2019-05-06 09:07:55 +08:00
2019-05-07 09:57:13 -07:00

haproxy

This provides a Clear Linux* haproxy instance.

Build

docker build -t clearlinux/haproxy .

Or just pull it from Dockerhub

docker pull clearlinux/haproxy

start a haproxy instance

docker run --name some-haproxy -d -p 8080:80 clearlinux/haproxy

use customized configuration file

Since no two users of haproxy are likely to configure it exactly alike, we provide /usr/local/etc/haproxy/haproxy.cfg as an example, user may need to customize their own and override this default. Please refer to page for configure details.

Details of how-to

Please refer to the docker official haproxy image page.

Extra Build ARGs

  • swupd_args Specifies SWUPD flags

Default build args in Docker are on: https://docs.docker.com/engine/reference/builder/#arg