чт, 12 сент. 2019 г. в 01:01, Aleksandar Lazic <al-hapr...@none.at>:
> Hi. > > Am 11.09.2019 um 20:48 schrieb Илья Шипицин: > > Hello, > > > > it was a surprize for me that official images are also available (I used > to > > think your images are only available) > > > > https://hub.docker.com/_/haproxy > > > > is there some documentation when your images should be used (instead of > official) ? > > Well in the past there was no images with TLS 1.3 and LUA enabled and > therefore > I build my own, looks like this is nowadays not more the case so I think > the > official images are quite good. > > Thanks for the hint. > > The biggest difference between the official Images and my is that you can > run my > images also on OpenShift without adaption as I don't use any user or group > change to a specific user which makes a a lot of troubles on OpenShift and > the > default binds are not on privileged ports. > it's interesting. it might worth to be ported to official images. > > The source for my image is on gitlab, that's also one reason why there is > not a > automatic build on docker hub as docker hub does not support gitlab for > automatic builds. > > https://gitlab.com/aleks001/haproxy20-centos/blob/master/Dockerfile > > Best regards > Aleks > > > ср, 11 сент. 2019 г. в 22:58, Aleksandar Lazic <al-hapr...@none.at > > <mailto:al-hapr...@none.at>>: > > > > Hi. > > > > I have updated the image to the latest OpenSSL version 1.1.1d > > > > https://hub.docker.com/r/me2digital/haproxy20-centos > > > > ``` > > $ docker run --rm --entrypoint /usr/local/sbin/haproxy > > [MASKED]/haproxy20-centos -vv > > HA-Proxy version 2.0.5 2019/08/16 - https://haproxy.org/ > > Build options : > > TARGET = linux-glibc > > CPU = generic > > CC = gcc > > CFLAGS = -O2 -g -fno-strict-aliasing > -Wdeclaration-after-statement -fwrapv > > -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter > > -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered > > -Wno-missing-field-initializers -Wtype-limits > > OPTIONS = USE_PCRE=1 USE_PCRE_JIT=1 USE_PTHREAD_PSHARED=1 > USE_REGPARM=1 > > USE_OPENSSL=1 USE_LUA=1 USE_SLZ=1 > > > > Feature list : +EPOLL -KQUEUE -MY_EPOLL -MY_SPLICE +NETFILTER +PCRE > +PCRE_JIT > > -PCRE2 -PCRE2_JIT +POLL -PRIVATE_CACHE +THREAD +PTHREAD_PSHARED > +REGPARM > > -STATIC_PCRE -STATIC_PCRE2 +TPROXY +LINUX_TPROXY +LINUX_SPLICE > +LIBCRYPT > > +CRYPT_H -VSYSCALL +GETADDRINFO +OPENSSL +LUA +FUTEX +ACCEPT4 > -MY_ACCEPT4 -ZLIB > > +SLZ +CPU_AFFINITY +TFO +NS +DL +RT -DEVICEATLAS -51DEGREES -WURFL > -SYSTEMD > > -OBSOLETE_LINKER +PRCTL +THREAD_DUMP -EVPORTS > > > > Default settings : > > bufsize = 16384, maxrewrite = 1024, maxpollevents = 200 > > > > Built with multi-threading support (MAX_THREADS=64, default=1). > > Built with OpenSSL version : OpenSSL 1.1.1d 10 Sep 2019 > > Running on OpenSSL version : OpenSSL 1.1.1d 10 Sep 2019 > > OpenSSL library supports TLS extensions : yes > > OpenSSL library supports SNI : yes > > OpenSSL library supports : TLSv1.0 TLSv1.1 TLSv1.2 TLSv1.3 > > Built with Lua version : Lua 5.3.5 > > Built with network namespace support. > > Built with transparent proxy support using: IP_TRANSPARENT > IPV6_TRANSPARENT > > IP_FREEBIND > > Built with libslz for stateless compression. > > Compression algorithms supported : identity("identity"), > deflate("deflate"), > > raw-deflate("deflate"), gzip("gzip") > > Built with PCRE version : 8.32 2012-11-30 > > Running on PCRE version : 8.32 2012-11-30 > > PCRE library supports JIT : yes > > Encrypted password support via crypt(3): yes > > Built with the Prometheus exporter as a service > > > > Available polling systems : > > epoll : pref=300, test result OK > > poll : pref=200, test result OK > > select : pref=150, test result OK > > Total: 3 (3 usable), will use epoll. > > > > Available multiplexer protocols : > > (protocols marked as <default> cannot be specified using 'proto' > keyword) > > h2 : mode=HTX side=FE|BE mux=H2 > > h2 : mode=HTTP side=FE mux=H2 > > <default> : mode=HTX side=FE|BE mux=H1 > > <default> : mode=TCP|HTTP side=FE|BE mux=PASS > > > > Available services : > > prometheus-exporter > > > > Available filters : > > [SPOE] spoe > > [COMP] compression > > [CACHE] cache > > [TRACE] trace > > ``` > > > > Regards > > Aleks > > > >