Docker Registry UI

Event Log

Image Details

Summary
Image URLdocker.wisetronic.com/haproxy_webproc:1.1
Digestsha256:0e13d83f9bf178b62a3772cb6c874eee27dbec219aaa8d013592694e1fd70db1
Created On2026-02-06 01:01:12 UTC
Image Size47.5 MB
Layer Count13
Manifest Formats Manifest v2 schema 1 | Manifest v2 schema 2 | Manifest List v2 schema 2

Blobs

Layer # Digest Size
13 sha256:c158987b05517b6f2c5913f3acef1f2182a32345a304fe357e3ace5fadcad715 3.2 MB
12 sha256:66720c2ceff18a891e424e16fe02b075f45dc7c7ab155e5a3585adecd498a237 1 KB
11 sha256:47baf29789543754b6efd009bd582b336a26e0cc25c83f492f6817b7eb1c7982 7.3 MB
10 sha256:bc9ebd673355b7ec45b7d00b4807d1c214a2de38aaa3715001081559a82b36b0 452 B
9 sha256:77dee6c8ef151e8148c5e7bbd9ecd3d61c07cb47aa3950679c8fe6887931d777 492 B
8 sha256:17e8a24bf28781af5ef917403fdf2a336f1b368c17e585f73b5b16af1d6ad9aa 309 B
7 sha256:02b3de1fd1ee1f19520bb0ba89b514829de997354cd3bc8209c1bcab9569c19d 777 B
6 sha256:51b29f5215bb34567e8916025d7be8eb0b52d39022a81eeea736dfd22d4d4c72 215 B
5 sha256:92a8b5ee6126937ad070a197bd46e64f274bba4ec2691ba4be28fef56912496e 448 B
4 sha256:87b5045b1ef664bb6f9a30074d8d9d07ae8da7db727ba3c4821000aef4776f26 474 B
3 sha256:e4b9affc5d5c45a236e5f9b4e4bf147c62be6c0b4c9870622b7a281617689d56 322 B
2 sha256:6593acfc84821597332cd3e70e99253e6096696b0f136629cccab433593ebd22 374 B
1 sha256:553b6f2f2d8be5a30b6085cf01457e3bd13253aab44f26abbc3b2d71b7dd5d41 36.9 MB

Image History

Layer #29
architecture amd64
author Pei
config
ArgsEscapedtrue
Cmd[/usr/bin/supervisord -c /usr/local/etc/supervisord.conf]
Entrypoint[entrypoint.sh]
Env[PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin HAPROXY_VERSION=2.7.0 HAPROXY_URL=https://www.haproxy.org/download/2.7/src/haproxy-2.7.0.tar.gz HAPROXY_SHA256=0f7bdebd9b0d7abfd89087bf36af6bd1520d3234266349786654e32e186b4768 WEBPROC_VERSION=0.4.0 WEBPROC_URL=https://github.com/jpillora/webproc/releases/download/v0.4.0/webproc_0.4.0_linux_amd64.gz]
Healthcheckmap[Interval:3e+10 Retries:3 StartPeriod:1e+10 Test:[CMD-SHELL /usr/local/bin/haproxy_check.sh || exit 1] Timeout:5e+09]
StopSignalSIGUSR1
Userroot
Volumesmap[/usr/local/etc/haproxy:map[]]
created 2026-02-06 01:01:12 UTC
id e5976680cde8f52a92c3835597bdd383f161115788962e8212880a9ee20abb49
os linux
parent 3da3ba87a0b6a3403ac120c272fb86f8ee2e7f9920f248e739571b2e1b70ae60
throwaway true
Layer #28
comment buildkit.dockerfile.v0
container_config
Cmd[CMD ["/usr/bin/supervisord" "-c" "/usr/local/etc/supervisord.conf"]]
created 2026-02-06 01:01:12 UTC
id 3da3ba87a0b6a3403ac120c272fb86f8ee2e7f9920f248e739571b2e1b70ae60
parent e097dfd4bd154811fc0a7616214f5bbfa6978f16f63c13cebd6bc6f2d4a87299
throwaway true
Layer #27
comment buildkit.dockerfile.v0
container_config
Cmd[ENTRYPOINT ["entrypoint.sh"]]
created 2026-02-06 01:01:12 UTC
id e097dfd4bd154811fc0a7616214f5bbfa6978f16f63c13cebd6bc6f2d4a87299
parent c6773e04c75da6cfb6adbe3f7c19ba59f0b9c1972e4d32e9e2409cd7b0c67e7b
throwaway true
Layer #26
comment buildkit.dockerfile.v0
container_config
Cmd[VOLUME [/usr/local/etc/haproxy]]
created 2026-02-06 01:01:12 UTC
id c6773e04c75da6cfb6adbe3f7c19ba59f0b9c1972e4d32e9e2409cd7b0c67e7b
parent 32bb3b24d108a1385c8c0cae8d615342f8348ccaf19828e2497cb03f6b10ee8e
throwaway true
Layer #25
comment buildkit.dockerfile.v0
container_config
Cmd[RUN /bin/sh -c apk update && apk add coreutils && apk add certbot && apk add openssl && apk add wget && apk add supervisor && chmod +x /usr/local/bin/entrypoint.sh && chmod +x /usr/local/bin/ssl_dry_run.sh && chmod +x /usr/local/bin/make_ssl.sh && chmod +x /usr/local/bin/certbot_renew_hook.sh && chmod +x /usr/local/bin/haproxy_validate.sh && chmod +x /usr/local/bin/remove_ssl.sh && chmod +x /usr/local/bin/haproxy_check.sh && apk add --no-cache --virtual .build-deps curl && echo $WEBPROC_URL && curl -sL $WEBPROC_URL | gzip -d - > /usr/local/bin/webproc && chmod +x /usr/local/bin/webproc && apk del .build-deps # buildkit]
created 2026-02-06 01:01:12 UTC
id 32bb3b24d108a1385c8c0cae8d615342f8348ccaf19828e2497cb03f6b10ee8e
parent 4334b67198babdb2cfd17d6b0f898d7b3e46c0de8fd2dd1372efcd6dd70e577e
Layer #24
comment buildkit.dockerfile.v0
container_config
Cmd[COPY remove_ssl.sh /usr/local/bin/ # buildkit]
created 2026-02-06 01:01:04 UTC
id 4334b67198babdb2cfd17d6b0f898d7b3e46c0de8fd2dd1372efcd6dd70e577e
parent 58d37c1a242ddccfb2bb83532951f8586049541ae7bd5a976a61a65785a7ec9e
Layer #23
comment buildkit.dockerfile.v0
container_config
Cmd[COPY haproxy_check.sh /usr/local/bin/ # buildkit]
created 2026-02-06 01:01:04 UTC
id 58d37c1a242ddccfb2bb83532951f8586049541ae7bd5a976a61a65785a7ec9e
parent 66f0de91b86551b0512b9e3be93ac7abddb5d315b56c8897e79e2eccd2065a10
Layer #22
comment buildkit.dockerfile.v0
container_config
Cmd[COPY supervisord.conf /usr/local/etc/ # buildkit]
created 2026-02-06 01:01:04 UTC
id 66f0de91b86551b0512b9e3be93ac7abddb5d315b56c8897e79e2eccd2065a10
parent c3277cc7e2a227aa31c7e719c83a80873a9b435cd34f73160f3f077a2016c9b0
Layer #21
comment buildkit.dockerfile.v0
container_config
Cmd[COPY certbot_renew_hook.sh /usr/local/bin/ # buildkit]
created 2026-02-06 01:01:04 UTC
id c3277cc7e2a227aa31c7e719c83a80873a9b435cd34f73160f3f077a2016c9b0
parent 7d852e881ce6a7d6f8116b8b2de251a5dc476446418c542094b1bd1766a2a372
Layer #20
comment buildkit.dockerfile.v0
container_config
Cmd[COPY haproxy_validate.sh /usr/local/bin/ # buildkit]
created 2026-02-06 01:01:04 UTC
id 7d852e881ce6a7d6f8116b8b2de251a5dc476446418c542094b1bd1766a2a372
parent de9bc1b9c8f2e42766b1fd7bd7b155b5cd281afb0b9ecffc2fbd65606589d790
Layer #19
comment buildkit.dockerfile.v0
container_config
Cmd[COPY make_ssl.sh /usr/local/bin/ # buildkit]
created 2026-02-06 01:01:04 UTC
id de9bc1b9c8f2e42766b1fd7bd7b155b5cd281afb0b9ecffc2fbd65606589d790
parent c3dc02d30de37173d8e00e38453c28100d9eacad543bf38472b23585dfd8cabd
Layer #18
comment buildkit.dockerfile.v0
container_config
Cmd[COPY ssl_dry_run.sh /usr/local/bin/ # buildkit]
created 2026-02-06 01:01:04 UTC
id c3dc02d30de37173d8e00e38453c28100d9eacad543bf38472b23585dfd8cabd
parent 568961c1b1d2150612bbf8819d73eed4d4b9fc9737a2f0eba44b87dbc13bdcba
Layer #17
comment buildkit.dockerfile.v0
container_config
Cmd[COPY entrypoint.sh /usr/local/bin/ # buildkit]
created 2026-02-06 01:01:04 UTC
id 568961c1b1d2150612bbf8819d73eed4d4b9fc9737a2f0eba44b87dbc13bdcba
parent d4e3815e7cde47ecb3082c3514c3ed7d784b32ea958320ac7842b8f853562d67
Layer #16
comment buildkit.dockerfile.v0
container_config
Cmd[ENV WEBPROC_URL=https://github.com/jpillora/webproc/releases/download/v0.4.0/webproc_0.4.0_linux_amd64.gz]
created 2026-02-06 01:01:04 UTC
id d4e3815e7cde47ecb3082c3514c3ed7d784b32ea958320ac7842b8f853562d67
parent ffb96035de215e11746a5c908c8e528315eefaac29306a0736672e7d214667c8
throwaway true
Layer #15
comment buildkit.dockerfile.v0
container_config
Cmd[ENV WEBPROC_VERSION=0.4.0]
created 2026-02-06 01:01:04 UTC
id ffb96035de215e11746a5c908c8e528315eefaac29306a0736672e7d214667c8
parent ea6b45c34edb3c2d31a06cd713845000c7eadf66fe8a8d7ebdae2ce089368d51
throwaway true
Layer #14
comment buildkit.dockerfile.v0
container_config
Cmd[USER root]
created 2026-02-06 01:01:04 UTC
id ea6b45c34edb3c2d31a06cd713845000c7eadf66fe8a8d7ebdae2ce089368d51
parent 17c1c48ee10ae4f5a7c24a2bb1d0aba9a2bac0fa92e48b8b3f2ed94b46999ef7
throwaway true
Layer #13
comment buildkit.dockerfile.v0
container_config
Cmd[MAINTAINER Pei]
created 2026-02-06 01:01:04 UTC
id 17c1c48ee10ae4f5a7c24a2bb1d0aba9a2bac0fa92e48b8b3f2ed94b46999ef7
parent 1d658842b98f7e119840814e03888bb03ccb2d48e8cda761713a2f2fb9b20486
throwaway true
Layer #12
container_config
Cmd[/bin/sh -c #(nop) CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]]
created 2022-12-01 20:43:02 UTC
id 1d658842b98f7e119840814e03888bb03ccb2d48e8cda761713a2f2fb9b20486
parent c2a978c525f4e493043d90b1ed541fb2b310ad18c3f161dcf3f3a8d6bc0dc85b
throwaway true
Layer #11
container_config
Cmd[/bin/sh -c #(nop) USER haproxy]
created 2022-12-01 20:43:02 UTC
id c2a978c525f4e493043d90b1ed541fb2b310ad18c3f161dcf3f3a8d6bc0dc85b
parent f96d74c1044dc8088109d48f8199dff533184eca558256a1b0eadb42139f46c5
throwaway true
Layer #10
container_config
Cmd[/bin/sh -c #(nop) ENTRYPOINT ["docker-entrypoint.sh"]]
created 2022-12-01 20:43:02 UTC
id f96d74c1044dc8088109d48f8199dff533184eca558256a1b0eadb42139f46c5
parent 7da55f291d4ac2cc69216263b6a17b5c956ab4427ee50a9e50b761dcc2c3315f
throwaway true
Layer #9
container_config
Cmd[/bin/sh -c #(nop) COPY file:a7db5ef8dbcd831ff68d6ff2fb45bc340539ad6d7a58d54323fd7399d1520910 in /usr/local/bin/ ]
created 2022-12-01 20:43:02 UTC
id 7da55f291d4ac2cc69216263b6a17b5c956ab4427ee50a9e50b761dcc2c3315f
parent 63dbc6f1041ac2a53693fd5f4d3df994448988993e61582d93c7f979bdd0dacc
Layer #8
container_config
Cmd[/bin/sh -c #(nop) STOPSIGNAL SIGUSR1]
created 2022-12-01 20:43:02 UTC
id 63dbc6f1041ac2a53693fd5f4d3df994448988993e61582d93c7f979bdd0dacc
parent 7b84f59260034e6aa489a1d186c236b56dd54371fc175ca9cda221a43aa9af63
throwaway true
Layer #7
container_config
Cmd[/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 ; 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_PROMEX=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; haproxy -v]
created 2022-12-01 20:43:02 UTC
id 7b84f59260034e6aa489a1d186c236b56dd54371fc175ca9cda221a43aa9af63
parent b2cc0e2ad7ed5b67808876f8b98f69a21c8a2cb7d1210406a43852a9a4846b9a
Layer #6
container_config
Cmd[/bin/sh -c #(nop) ENV HAPROXY_SHA256=0f7bdebd9b0d7abfd89087bf36af6bd1520d3234266349786654e32e186b4768]
created 2022-12-01 20:42:31 UTC
id b2cc0e2ad7ed5b67808876f8b98f69a21c8a2cb7d1210406a43852a9a4846b9a
parent dbd71b9fafe4195298236def6775451787495d339e06c6999b1f54ae4a77f53f
throwaway true
Layer #5
container_config
Cmd[/bin/sh -c #(nop) ENV HAPROXY_URL=https://www.haproxy.org/download/2.7/src/haproxy-2.7.0.tar.gz]
created 2022-12-01 20:42:31 UTC
id dbd71b9fafe4195298236def6775451787495d339e06c6999b1f54ae4a77f53f
parent 11c216c81d46da8d987c378e94fa2570655596826759dc602ea8f7b0f8eb9087
throwaway true
Layer #4
container_config
Cmd[/bin/sh -c #(nop) ENV HAPROXY_VERSION=2.7.0]
created 2022-12-01 20:42:31 UTC
id 11c216c81d46da8d987c378e94fa2570655596826759dc602ea8f7b0f8eb9087
parent e415fd901f63aa4230111d3bf8979d00944444ec5a0144be2bcd88a13bbb30c0
throwaway true
Layer #3
container_config
Cmd[/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]
created 2022-12-01 20:41:10 UTC
id e415fd901f63aa4230111d3bf8979d00944444ec5a0144be2bcd88a13bbb30c0
parent 532ccf2417bdfb46cc617b82c606647c2a1724a24f9fb0993b1129b5d496c9b9
Layer #2
container_config
Cmd[/bin/sh -c #(nop) CMD ["/bin/sh"]]
created 2022-11-22 22:19:29 UTC
id 532ccf2417bdfb46cc617b82c606647c2a1724a24f9fb0993b1129b5d496c9b9
parent 6240fc6088f9f01fee66f3be7fd628bd9daa37e4760b23c2f89ee71a3c749783
throwaway true
Layer #1
container_config
Cmd[/bin/sh -c #(nop) ADD file:587cae71969871d3c6456d844a8795df9b64b12c710c275295a1182b46f630e7 in / ]
created 2022-11-22 22:19:28 UTC
id 6240fc6088f9f01fee66f3be7fd628bd9daa37e4760b23c2f89ee71a3c749783
Docker Registry UI v0.9.7 | Quiq Inc.