Docker Registry UI

Event Log

Image Details

Summary
Image URLdocker.wisetronic.com/haproxy_webtop:1.0
Digestsha256:a7867140f9795595358488288c8a70cfa4b78ddd37742ea0b21850fd482f133f
Created On2024-09-29 08:33:05 UTC
Image Size46.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:3a60ee3817ead26b8daf355a1aea9714b16793943e4570f9fc60482370ba5e40 491 B
8 sha256:82e6967286c93ca6093a65a9f653f86797390923bb52cb6dd11eade4d8fdd57e 305 B
7 sha256:62471779e660b95202080912ef83130d1df7dc92c6307214b21894683aa47055 774 B
6 sha256:da19ad94c627eaa8b72085d9c8fcf6683c1ab161516cd692b55f00383d1607fd 212 B
5 sha256:075fb04331e7265923bdf53deeb96e9eca0ca4bb4f5a49cc7de29434bbd33e54 441 B
4 sha256:9b5ba5e999938adf12602a9ff310c0210e3f03feacf0d9d13881b645dd229a73 472 B
3 sha256:823357e6d4d886a8fe3941fde7189064c32032d4c4d356638d78390dfa1304ea 878 B
2 sha256:66421d1baf044de3726168dcf0596b79c9a497afa58a02886b208d0de4471cee 370 B
1 sha256:81e970d9d0e4de48e1a323178d1f0964ad8a4ed534dc9ed1b18839ee388592e6 36.0 MB

Image History

Layer #28
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]
StopSignalSIGUSR1
Userroot
Volumesmap[/usr/local/etc/haproxy:map[]]
created 2024-09-29 08:33:05 UTC
id 56fa172651f95f920bd71207e4111457eb1837a6a7cc1d1d7c830754b48e6d45
os linux
parent f9718f97934b4cb749290b0928814cd9fc52e85b0e0f78ca4353d8ed447781da
throwaway true
Layer #27
comment buildkit.dockerfile.v0
container_config
Cmd[ENTRYPOINT ["entrypoint.sh"]]
created 2024-09-29 08:33:05 UTC
id f9718f97934b4cb749290b0928814cd9fc52e85b0e0f78ca4353d8ed447781da
parent 13b70f16d01268fb659f0779021135f498581013ac92783d18ce743efd81bdea
throwaway true
Layer #26
comment buildkit.dockerfile.v0
container_config
Cmd[VOLUME [/usr/local/etc/haproxy]]
created 2024-09-29 08:33:05 UTC
id 13b70f16d01268fb659f0779021135f498581013ac92783d18ce743efd81bdea
parent 178b53e2da9ed619b793d57e6516f51c6641909b10d583f79225ee2291d49b93
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 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 && echo $WEBPROC_URL && apk add --no-cache --virtual .build-deps curl && curl -sL $WEBPROC_URL | gzip -d - > /usr/local/bin/webproc && chmod +x /usr/local/bin/webproc && apk del .build-deps # buildkit]
created 2024-09-29 08:33:05 UTC
id 178b53e2da9ed619b793d57e6516f51c6641909b10d583f79225ee2291d49b93
parent b8c854cf9dd6f4ca94d05571fa8f4ebce27e1157c2a24d04db54e9835d414cf0
Layer #24
comment buildkit.dockerfile.v0
container_config
Cmd[COPY remove_ssl.sh /usr/local/bin/ # buildkit]
created 2024-09-29 08:32:55 UTC
id b8c854cf9dd6f4ca94d05571fa8f4ebce27e1157c2a24d04db54e9835d414cf0
parent e6c66e9ba43b8cc427a4cede4931d709b2ce6b4aae4b876ce0a6e8549595f76b
Layer #23
comment buildkit.dockerfile.v0
container_config
Cmd[COPY health_check.py /usr/local/etc/ # buildkit]
created 2024-09-29 08:32:55 UTC
id e6c66e9ba43b8cc427a4cede4931d709b2ce6b4aae4b876ce0a6e8549595f76b
parent cea102433b49da81e40d677ce4a9918b631158a7368058a3699739cec518819d
Layer #22
comment buildkit.dockerfile.v0
container_config
Cmd[COPY supervisord.conf /usr/local/etc/ # buildkit]
created 2024-09-29 08:32:55 UTC
id cea102433b49da81e40d677ce4a9918b631158a7368058a3699739cec518819d
parent 67fb94d1822cfc600d4d280cac7c09e5f054bd8b4b54e816def6dab04cb857c0
Layer #21
comment buildkit.dockerfile.v0
container_config
Cmd[COPY certbot_renew_hook.sh /usr/local/bin/ # buildkit]
created 2024-09-29 07:47:38 UTC
id 67fb94d1822cfc600d4d280cac7c09e5f054bd8b4b54e816def6dab04cb857c0
parent ecd9e5d948dfd6eaed269a06428a71ae8162340f02a39965173192177d0f2fc5
Layer #20
comment buildkit.dockerfile.v0
container_config
Cmd[COPY haproxy_validate.sh /usr/local/bin/ # buildkit]
created 2024-09-29 07:47:38 UTC
id ecd9e5d948dfd6eaed269a06428a71ae8162340f02a39965173192177d0f2fc5
parent 15b5b2348cd65fa7e40b1d95138b8b8ef3093b2b13f1fcd15649ce74da922691
Layer #19
comment buildkit.dockerfile.v0
container_config
Cmd[COPY make_ssl.sh /usr/local/bin/ # buildkit]
created 2024-09-29 07:47:38 UTC
id 15b5b2348cd65fa7e40b1d95138b8b8ef3093b2b13f1fcd15649ce74da922691
parent 0712c2d274cc633caeebcfea1ff3da06632d99777bff64c06cbc95bf6a622e53
Layer #18
comment buildkit.dockerfile.v0
container_config
Cmd[COPY ssl_dry_run.sh /usr/local/bin/ # buildkit]
created 2024-09-29 07:47:38 UTC
id 0712c2d274cc633caeebcfea1ff3da06632d99777bff64c06cbc95bf6a622e53
parent fc2aa3a2644bca167f897f1cae8120471508d0c041f5e773145826b014d91e46
Layer #17
comment buildkit.dockerfile.v0
container_config
Cmd[COPY entrypoint.sh /usr/local/bin/ # buildkit]
created 2024-09-29 07:47:38 UTC
id fc2aa3a2644bca167f897f1cae8120471508d0c041f5e773145826b014d91e46
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 2024-09-29 07:47:38 UTC
id d4e3815e7cde47ecb3082c3514c3ed7d784b32ea958320ac7842b8f853562d67
parent ffb96035de215e11746a5c908c8e528315eefaac29306a0736672e7d214667c8
throwaway true
Layer #15
comment buildkit.dockerfile.v0
container_config
Cmd[ENV WEBPROC_VERSION=0.4.0]
created 2024-09-29 07:47:38 UTC
id ffb96035de215e11746a5c908c8e528315eefaac29306a0736672e7d214667c8
parent ea6b45c34edb3c2d31a06cd713845000c7eadf66fe8a8d7ebdae2ce089368d51
throwaway true
Layer #14
comment buildkit.dockerfile.v0
container_config
Cmd[USER root]
created 2024-09-29 07:47:38 UTC
id ea6b45c34edb3c2d31a06cd713845000c7eadf66fe8a8d7ebdae2ce089368d51
parent 17c1c48ee10ae4f5a7c24a2bb1d0aba9a2bac0fa92e48b8b3f2ed94b46999ef7
throwaway true
Layer #13
comment buildkit.dockerfile.v0
container_config
Cmd[MAINTAINER Pei]
created 2024-09-29 07:47:38 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.