These images are derived from haproxytech/haproxy-docker-debian-quic and haproxytech/haproxy-docker-alpine-quic.
Changes:
- The
dataplaneapiwas stripped. - Compiling HAProxy was moved to a dedicated build-stage
- AWS-LC or OpenSSL as cryptographic library | See: HAProxy Blog
docker image pull oxlorg/haproxy:debian-quic| Last version with AWS-LCdocker image pull oxlorg/haproxy:${VERSION}-debian-quic-awslcdocker image pull oxlorg/haproxy:${VERSION}-debian-quic-openssl
Alpine will be added later on.
It might take a while for me to add new versions or re-build existing ones. You can notify me by opening an issue or sending an email
-
Build it:
bash scripts/build.sh 3.2 debian -
Add your overrides - for an example see:
Dockerfile_overridesdocker build -f Dockerfile_overrides -t 'haproxy-custom:3.2-quic' --network=host --no-cache . -
Test it:
docker run --rm --network=host -it --name haproxy haproxy-custom:3.2-quic
See: bash scripts/test.sh