Hey everyone,

We have overhauled haproxytech/haproxy-alpine, haproxytech/haproxy-debian and 
haproxytech/haproxy-ubuntu Docker images (available on Docker Hub and GHCR) 
with S6 Overlay versions having s6- prefix in the tag. All those new images 
have s6 init, HAProxy CE and Dataplaneapi as separate services (old way was to 
use program directive, which is legacy option and scheduled to be removed in 
HAProxy 3.3).

Each s6 tagged image has Dataplaneapi branch matching HAProxy CE branch (ie. 
HAProxy CE 3.0 -> Dataplaneapi 3.0, etc).

Project locations are:
- https://github.com/haproxytech/haproxy-docker-alpine and 
https://hub.docker.com/r/haproxytech/haproxy-alpine
- https://github.com/haproxytech/haproxy-docker-ubuntu and 
https://hub.docker.com/r/haproxytech/haproxy-ubuntu 
- https://github.com/haproxytech/haproxy-docker-debian and 
https://hub.docker.com/r/haproxytech/haproxy-debian

To fetch s6-enabled overlay images, it is enough to use s6 tags, for instance:

$ docker run -itd ghcr.io/haproxytech/haproxy-docker-alpine:s6-3.3-dev8 
<http://ghcr.io/haproxytech/haproxy-docker-alpine:s6-3.3-dev8>

In case if you are wondering if we can do this for the official Docker Hub 
images (https://hub.docker.com/_/haproxy/), that’s not possible as the official 
DOI policy requires images to have separate related programs as separate 
containers.

Please report problems if you spot any.

-- 
Dinko Korunic                   ** Standard disclaimer applies **
Sent from OSF1 osf1v4b V4.0 564 alpha

Reply via email to