Sign inSign up

rpardini/docker-registry-proxy:0.8.0

Multi-platform
Networking
Index digest

sha256:fe958e7a4b7ef01a646d903347a0522b6a9065b44b451c5ef87eb4b6b0f3d770

OS/ARCH

Compressed size

9.73 MB

Last pushed

3 days by rpardini

Type

Image

Manifest digest

sha256:d518dbb67bbc7a92004f748f5d45aba836e0cd2d63d7affe8a6b4e656b16a84d

Image Layers

1ADD alpine-minirootfs-3.24.3-aarch64.tar.gz / # buildkit4 MB
2CMD ["/bin/sh"]0 B
3RUN /bin/sh -c apk upgrade8.61 KB
4RUN /bin/sh -c apk add313.48 KB
5ARG DEBUG_BUILD=00 B
6ENV DO_DEBUG_BUILD=00 B
7ENV NGINX_VERSION=1.30.60 B
8RUN |1 DEBUG_BUILD=0 /bin/sh -c3.49 MB
9COPY nginx.conf /etc/nginx/nginx.conf # buildkit495 B
10COPY nginx.vh.default.conf /etc/nginx/conf.d/default.conf # buildkit631 B
11RUN |1 DEBUG_BUILD=0 /bin/sh -c32 B
12EXPOSE [80/tcp]0 B
13STOPSIGNAL SIGTERM0 B
14CMD ["nginx" "-g" "daemon off;"]0 B
15LABEL org.opencontainers.image.source=https://github.com/rpardini/docker-registry-proxy0 B
16RUN /bin/sh -c apk add1.91 MB
17ARG DEBUG_BUILD=00 B
18ENV DO_DEBUG_BUILD=00 B
19RUN |1 DEBUG_BUILD=0 /bin/sh -c32 B
20ENV LANG=en_US.UTF-80 B
21RUN |1 DEBUG_BUILD=0 /bin/sh -c32 B
22RUN |1 DEBUG_BUILD=0 /bin/sh -c126 B
23VOLUME [/docker_mirror_cache]0 B
24VOLUME [/ca]0 B
25ADD nginx.conf /etc/nginx/nginx.conf # buildkit4.01 KB
26ADD nginx.manifest.common.conf /etc/nginx/nginx.manifest.common.conf # buildkit428 B
27ADD nginx.manifest.stale.conf /etc/nginx/nginx.manifest.stale.conf # buildkit274 B
28ADD entrypoint.sh /entrypoint.sh # buildkit4.09 KB
29ADD create_ca_cert.sh /create_ca_cert.sh # buildkit1.48 KB
30RUN |1 DEBUG_BUILD=0 /bin/sh -c5.35 KB
31EXPOSE [3128/tcp]0 B
32EXPOSE [8081/tcp]0 B
33EXPOSE [8082/tcp]0 B
34ENV REGISTRIES=registry.k8s.io gcr.io quay.io ghcr.io0 B
35ENV AUTH_REGISTRIES=some.authenticated.registry:oneuser:onepassword another.registry:user:password0 B
36ENV VERIFY_SSL=true0 B
37ENV DEBUG=false0 B
38ENV DEBUG_HUB=false0 B
39ENV DEBUG_NGINX=false0 B
40ENV ENABLE_MANIFEST_CACHE=false0 B
41ENV MANIFEST_CACHE_PRIMARY_REGEX=(stable|nightly|production|test)0 B
42ENV MANIFEST_CACHE_PRIMARY_TIME=10m0 B
43ENV MANIFEST_CACHE_SECONDARY_REGEX=(.*)(\d|\.)+(.*)(\d|\.)+(.*)(\d|\.)+0 B
44ENV MANIFEST_CACHE_SECONDARY_TIME=60d0 B
45ENV MANIFEST_CACHE_DEFAULT_TIME=1h0 B
46ENV ALLOW_OWN_AUTH=false0 B
47ENV ALLOW_PUSH=false0 B
48ENV ALLOW_PUSH_WITH_OWN_AUTH=false0 B
49ENV PROXY_REQUEST_BUFFERING=true0 B
50ENV SEND_TIMEOUT=60s0 B
51ENV CLIENT_BODY_TIMEOUT=60s0 B
52ENV CLIENT_HEADER_TIMEOUT=60s0 B
53ENV KEEPALIVE_TIMEOUT=300s0 B
54ENV PROXY_READ_TIMEOUT=60s0 B
55ENV PROXY_CONNECT_TIMEOUT=60s0 B
56ENV PROXY_SEND_TIMEOUT=60s0 B
57ENV PROXY_CONNECT_READ_TIMEOUT=60s0 B
58ENV PROXY_CONNECT_CONNECT_TIMEOUT=60s0 B
59ENV PROXY_CONNECT_SEND_TIMEOUT=60s0 B
60ENV DISABLE_IPV6=false0 B
61ENTRYPOINT ["/entrypoint.sh"]0 B

Command

ADD alpine-minirootfs-3.24.3-aarch64.tar.gz / # buildkit