socketproxy (production)
Published 2024-03-03 17:10:10 -05:00 by colin
Installation
docker pull git.nixc.us/colin/socketproxy:production
sha256:fb5a5ac582aa417f5b29c69c5bd3328d80d4bc0e303684e8ddbc75b6c1220e90
About this package
Proxy over your Docker socket to restrict which requests it accepts
Image Layers
ADD file:c92c248239f8c7b9b3c067650954815f391b7bcb09023f984972c082ace2a8d0 in / |
CMD ["/bin/sh"] |
ENV HAPROXY_VERSION=1.9.16 |
ENV HAPROXY_URL=https://www.haproxy.org/download/1.9/src/haproxy-1.9.16.tar.gz |
ENV HAPROXY_SHA256=47174becf7c641c837b7338210f6194f266de45c49a38b68655fcd980f95bdbf |
/bin/sh -c set -x && 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=linux2628 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=" " ' && 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 |
STOPSIGNAL SIGUSR1 |
COPY file:a7db5ef8dbcd831ff68d6ff2fb45bc340539ad6d7a58d54323fd7399d1520910 in / |
ENTRYPOINT ["/docker-entrypoint.sh"] |
CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"] |
EXPOSE map[2375/tcp:{}] |
ENV ALLOW_RESTARTS=0 AUTH=0 BUILD=0 COMMIT=0 CONFIGS=0 CONTAINERS=0 DISTRIBUTION=0 EVENTS=1 EXEC=0 IMAGES=0 INFO=0 LOG_LEVEL=info NETWORKS=0 NODES=0 PING=1 PLUGINS=0 POST=0 SECRETS=0 SERVICES=0 SESSION=0 SWARM=0 SYSTEM=0 TASKS=0 VERSION=1 VOLUMES=0 |
COPY haproxy.cfg /usr/local/etc/haproxy/haproxy.cfg # buildkit |
ARG VCS_REF |
ARG BUILD_DATE |
LABEL org.opencontainers.image.vendor=Tecnativa org.opencontainers.image.licenses=Apache-2.0 org.opencontainers.image.created= org.opencontainers.image.revision= org.opencontainers.image.source=https://github.com/Tecnativa/docker-socket-proxy |
Labels
Key | Value |
---|---|
com.docker.compose.project | socketproxy |
com.docker.compose.service | socketproxy |
com.docker.compose.version | 2.24.5 |
org.opencontainers.image.created | 2021-01-26T10:32:59.090Z |
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 | b911e572d0d65c672f4da6d2ef06d7d95c89de6d |
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.vendor | Tecnativa |
org.opencontainers.image.version | 0.1.1 |
Details
2024-03-03 17:10:10 -05:00
Versions (2)
View all
Container
1
OCI / Docker
linux/amd64
Apache-2.0
8.5 MiB
production
2024-03-03
staging
2024-03-03