docker-proxy (0.3.0-s1)
Published 2026-07-02 11:35:25 +00:00 by arjanvaneersel
Installation
docker pull cr.synthonyx.com/synthonyx/docker-proxy:0.3.0-s1sha256:014767781f6c49c5a1953feb577dde35569d8519ded78652c13e787a93868a67
About this package
Proxy over your Docker socket to restrict which requests it accepts
Image Layers
| ADD file:b308dfeecaa300a430b4e65e312a48eb5f191df7754e93ff4e7b2d04016b3ca7 in / |
| CMD ["/bin/sh"] |
| RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates ; # buildkit |
| RUN /bin/sh -c set -eux; addgroup --gid 99 --system haproxy; adduser --disabled-password --home /var/lib/haproxy --ingroup haproxy --no-create-home --system --uid 99 haproxy ; mkdir /var/lib/haproxy; chown haproxy:haproxy /var/lib/haproxy # buildkit |
| ENV HAPROXY_VERSION=2.2.33 |
| ENV HAPROXY_URL=https://www.haproxy.org/download/2.2/src/haproxy-2.2.33.tar.gz |
| ENV HAPROXY_SHA256=24f9eec04ee8d9e3652370be3db9852dec8aa650b3c8eeae969300c86b6fda5b |
| RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps gcc libc-dev linux-headers lua5.3-dev make openssl openssl-dev pcre2-dev readline-dev tar zlib-dev ; wget -O haproxy.tar.gz "$HAPROXY_URL"; echo "$HAPROXY_SHA256 *haproxy.tar.gz" | sha256sum -c; mkdir -p /usr/src/haproxy; tar -xzf haproxy.tar.gz -C /usr/src/haproxy --strip-components=1; rm haproxy.tar.gz; makeOpts=' TARGET=linux-musl USE_GETADDRINFO=1 USE_LUA=1 LUA_INC=/usr/include/lua5.3 LUA_LIB=/usr/lib/lua5.3 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_ZLIB=1 EXTRA_OBJS=" contrib/prometheus-exporter/service-prometheus.o " '; nproc="$(getconf _NPROCESSORS_ONLN)"; eval "make -C /usr/src/haproxy -j '$nproc' all $makeOpts"; eval "make -C /usr/src/haproxy install-bin $makeOpts"; mkdir -p /usr/local/etc/haproxy; cp -R /usr/src/haproxy/examples/errorfiles /usr/local/etc/haproxy/errors; rm -rf /usr/src/haproxy; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-network --virtual .haproxy-rundeps $runDeps; apk del --no-network .build-deps; haproxy -v # buildkit |
| STOPSIGNAL SIGUSR1 |
| COPY docker-entrypoint.sh /usr/local/bin/ # buildkit |
| RUN /bin/sh -c ln -s usr/local/bin/docker-entrypoint.sh / # backwards compat # buildkit |
| ENTRYPOINT ["docker-entrypoint.sh"] |
| CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"] |
| EXPOSE map[2375/tcp:{}] |
| ENV ALLOW_RESTARTS=0 ALLOW_STOP=0 ALLOW_START=0 AUTH=0 BUILD=0 COMMIT=0 CONFIGS=0 CONTAINERS=0 DISABLE_IPV6=0 DISTRIBUTION=0 EVENTS=1 EXEC=0 GRPC=0 IMAGES=0 INFO=0 LOG_LEVEL=info NETWORKS=0 NODES=0 PING=1 PLUGINS=0 POST=0 SECRETS=0 SERVICES=0 SESSION=0 SOCKET_PATH=/var/run/docker.sock SWARM=0 SYSTEM=0 TASKS=0 VERSION=1 VOLUMES=0 |
| COPY docker-entrypoint.sh /usr/local/bin/ # buildkit |
| COPY haproxy.cfg /usr/local/etc/haproxy/haproxy.cfg.template # buildkit |
| EXPOSE 2375 |
Labels
| Key | Value |
|---|---|
| io.buildah.version | 1.43.2 |
| org.opencontainers.image.created | 2024-09-09T14:16:46.786Z |
| org.opencontainers.image.description | Proxy over your Docker socket to restrict which requests it accepts |
| org.opencontainers.image.licenses | Apache-2.0 |
| org.opencontainers.image.revision | 393a99c0695cde2649e7f50f186b29c381d81585 |
| org.opencontainers.image.source | https://github.com/Tecnativa/docker-socket-proxy |
| org.opencontainers.image.title | docker-socket-proxy |
| org.opencontainers.image.url | https://github.com/Tecnativa/docker-socket-proxy |
| org.opencontainers.image.version | 0.3.0 |
Details
2026-07-02 11:35:25 +00:00
Versions (2)
View all
Container
0
OCI / Docker
linux/amd64
Apache-2.0
9.3 MiB