Namespace
library
Image / Tag
docker:29.0-cli
Content Digest
sha256:858bb1e05af16840f5a55143c3e5e14073891fbc92f2c1f6f38dd9c5f2cca03c
Details
Created

2025-11-25 00:52:49 UTC

Size

71.9 MB

Content Digest
Environment
DOCKER_BUILDX_VERSION

0.30.1

DOCKER_COMPOSE_VERSION

2.40.3

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

29.0.4

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


Layers

[#000] sha256:2d35ebdb57d9971fea0cac1582aa78935adf8058b2cc32db163c98822e5dfa1b - 5.04% (3.63 MB)

[#001] sha256:547312c8a3d7388ec464340025787e34208d5ae14250d5778ff5dec7f0f5e4fe - 10.91% (7.85 MB)

[#002] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#003] sha256:f9edb860d1e8611da88ac7bed8460504df67c08eb5b8440cf56acf572bf7caae - 0.0% (456 Bytes)

[#004] sha256:6d0819cf3e60f9bc19c32e2595907c95dfac77b7960dc469be754c69f0a29cab - 24.86% (17.9 MB)

[#005] sha256:2f8f89e67fb8f21321290064d1a382e083bd837b8d1722182aaef4703c59c933 - 30.36% (21.8 MB)

[#006] sha256:959708b25552d8ee8e26abf1200aa37b45758a3de1c625eae20ed7ade5c885f9 - 28.82% (20.7 MB)

[#007] sha256:25978ca42598da35aa5dd204b717c0bc6c0f37d6ce81efcba3d09b7934d2f14e - 0.0% (540 Bytes)

[#008] sha256:133b4bbbcd66b5056aa3dc5e3e98b5ad0d5f418297181fed7ee25d8c4da0c52f - 0.0% (1012 Bytes)

[#009] sha256:31ada372a9daa8b400e812628583d33018987c61303253dfe077cffacf0c0338 - 0.0% (116 Bytes)


History
2025-10-08 11:04:56 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.22.2-x86_64.tar.gz / # buildkit

2025-10-08 11:04:56 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-11-25 00:52:45 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk add --no-cache ca-certificates openssh-client git # buildkit

2025-11-25 00:52:45 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit

2025-11-25 00:52:45 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; addgroup -g 2375 -S docker # buildkit

2025-11-25 00:52:47 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=29.0.4

2025-11-25 00:52:47 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://download.docker.com/linux/static/stable/x86_64/docker-29.0.4.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-29.0.4.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-29.0.4.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-29.0.4.tgz'; ;; *) echo >&2 "error: unsupported 'docker.tgz' architecture ($apkArch)"; exit 1 ;; esac; wget -O 'docker.tgz' "$url"; tar --extract --file docker.tgz --strip-components 1 --directory /usr/local/bin/ --no-same-owner 'docker/docker' ; rm docker.tgz; docker --version # buildkit

2025-11-25 00:52:47 UTC (buildkit.dockerfile.v0)

ENV DOCKER_BUILDX_VERSION=0.30.1

2025-11-25 00:52:48 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-amd64'; sha256='c37114fcd034025ec68e224657c8a5a850df472ded3ddcbca75ad3a7ebb9710d'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-arm-v6'; sha256='348d17c7cc881e9268255d6f404669ae29789003575d1da9d97b51cd6ca7f0dd'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-arm-v7'; sha256='32646cb57c43640a71c81f206897b78a8f1abe6b6db62bab115b5940fc5be884'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-arm64'; sha256='31d012d52d6df68aef4b55db62330967b562811f0de30cdfaa4505f314797c76'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-ppc64le'; sha256='13523e8d1820019f404df31c7ec17c7a76c16f638dd04acc33f5d141f683247c'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-riscv64'; sha256='86af30811ceaad9fc34a6bc02e5d093d1460ec24f125c47e639ed1fac9effe83'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-s390x'; sha256='b752c6824bcc355b012d6f595987706fef15243792fe755f50de76c979bc592d'; ;; *) echo >&2 "warning: unsupported 'docker-buildx' architecture ($apkArch); skipping"; exit 0 ;; esac; wget -O 'docker-buildx' "$url"; echo "$sha256 *"'docker-buildx' | sha256sum -c -; plugin='/usr/local/libexec/docker/cli-plugins/docker-buildx'; mkdir -p "$(dirname "$plugin")"; mv -vT 'docker-buildx' "$plugin"; chmod +x "$plugin"; docker buildx version # buildkit

2025-11-25 00:52:48 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=2.40.3

2025-11-25 00:52:49 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-x86_64'; sha256='dba9d98e1ba5bfe11d88c99b9bd32fc4a0624a30fafe68eea34d61a3e42fd372'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-armv6'; sha256='cea4d6b6de410d220426806ef67ce7fadb4b914029f49a66fb222d4525ac6871'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-armv7'; sha256='66aa2f460820b17aaa71e65b2c70e55eb27c11bdb9816169c322065a5b016d29'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-aarch64'; sha256='d26373b19e89160546d15407516cc59f453030d9bc5b43ba7faf16f7b4980137'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-ppc64le'; sha256='9be50cafe912442b27af48c44516b7ce2a65777ff121acf241dd5dba09d4f36c'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-riscv64'; sha256='b52a2dcb0c221b5abd1d14729ed118aa24cf79012b5f2f992ddf6bc9c2e7f9fd'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-s390x'; sha256='3caf6694c974d13a2754689ffb8f93bc29d084ee60fb7f9ebd4b682264dad9fe'; ;; *) echo >&2 "warning: unsupported 'docker-compose' architecture ($apkArch); skipping"; exit 0 ;; esac; wget -O 'docker-compose' "$url"; echo "$sha256 *"'docker-compose' | sha256sum -c -; plugin='/usr/local/libexec/docker/cli-plugins/docker-compose'; mkdir -p "$(dirname "$plugin")"; mv -vT 'docker-compose' "$plugin"; chmod +x "$plugin"; ln -sv "$plugin" /usr/local/bin/; docker-compose --version; docker compose version # buildkit

2025-11-25 00:52:49 UTC (buildkit.dockerfile.v0)

COPY modprobe.sh /usr/local/bin/modprobe # buildkit

2025-11-25 00:52:49 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh /usr/local/bin/ # buildkit

2025-11-25 00:52:49 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2025-11-25 00:52:49 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit

2025-11-25 00:52:49 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2025-11-25 00:52:49 UTC (buildkit.dockerfile.v0)

CMD ["sh"]

Details
Created

2025-11-25 00:52:30 UTC

Size

67.9 MB

Content Digest
Environment
DOCKER_BUILDX_VERSION

0.30.1

DOCKER_COMPOSE_VERSION

2.40.3

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

29.0.4

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


Layers

[#000] sha256:bb1da3d879939be7df9f182950d2fb201d4fc2e1043677da2037cd6afb084ce0 - 4.92% (3.34 MB)

[#001] sha256:06aa62286362d2f9ef45b2f619e6dc7d1f98e7b2402119f64498efcbbc63a6b5 - 11.44% (7.76 MB)

[#002] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#003] sha256:c8ba13212e24003f7108763e82f0fac18a35b9a938bfeaa02d4938b968efc790 - 0.0% (457 Bytes)

[#004] sha256:8f63eafa99a9d4a21c39da4cc803acde3a66ab693566a260c9ac7dfe07aaa135 - 24.67% (16.7 MB)

[#005] sha256:2067c4cd61464c52b98cfe7c4542ded2025ada789f0ee65123751b22056a55ec - 30.18% (20.5 MB)

[#006] sha256:c74f105b02bb50c4b49320ccdb4580919eabaf95d05e103048546d72934f27ec - 28.78% (19.5 MB)

[#007] sha256:ce6c2f669cfa237b7c959dcc82802627194644cc854a5ad267e9967fc28d1ad0 - 0.0% (539 Bytes)

[#008] sha256:a25a39616f7f893ccee4d6b7f9cd294297cc5d8309746d217f5d53f3a7ca9d75 - 0.0% (1012 Bytes)

[#009] sha256:79977bd37b130d664bff9217f75a5a838975a63d5b3e500d3230fe1392722702 - 0.0% (116 Bytes)


History
2025-10-08 11:04:56 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.22.2-armhf.tar.gz / # buildkit

2025-10-08 11:04:56 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-11-25 00:52:22 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk add --no-cache ca-certificates openssh-client git # buildkit

2025-11-25 00:52:22 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit

2025-11-25 00:52:22 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; addgroup -g 2375 -S docker # buildkit

2025-11-25 00:52:25 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=29.0.4

2025-11-25 00:52:25 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://download.docker.com/linux/static/stable/x86_64/docker-29.0.4.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-29.0.4.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-29.0.4.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-29.0.4.tgz'; ;; *) echo >&2 "error: unsupported 'docker.tgz' architecture ($apkArch)"; exit 1 ;; esac; wget -O 'docker.tgz' "$url"; tar --extract --file docker.tgz --strip-components 1 --directory /usr/local/bin/ --no-same-owner 'docker/docker' ; rm docker.tgz; docker --version # buildkit

2025-11-25 00:52:25 UTC (buildkit.dockerfile.v0)

ENV DOCKER_BUILDX_VERSION=0.30.1

2025-11-25 00:52:27 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-amd64'; sha256='c37114fcd034025ec68e224657c8a5a850df472ded3ddcbca75ad3a7ebb9710d'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-arm-v6'; sha256='348d17c7cc881e9268255d6f404669ae29789003575d1da9d97b51cd6ca7f0dd'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-arm-v7'; sha256='32646cb57c43640a71c81f206897b78a8f1abe6b6db62bab115b5940fc5be884'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-arm64'; sha256='31d012d52d6df68aef4b55db62330967b562811f0de30cdfaa4505f314797c76'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-ppc64le'; sha256='13523e8d1820019f404df31c7ec17c7a76c16f638dd04acc33f5d141f683247c'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-riscv64'; sha256='86af30811ceaad9fc34a6bc02e5d093d1460ec24f125c47e639ed1fac9effe83'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-s390x'; sha256='b752c6824bcc355b012d6f595987706fef15243792fe755f50de76c979bc592d'; ;; *) echo >&2 "warning: unsupported 'docker-buildx' architecture ($apkArch); skipping"; exit 0 ;; esac; wget -O 'docker-buildx' "$url"; echo "$sha256 *"'docker-buildx' | sha256sum -c -; plugin='/usr/local/libexec/docker/cli-plugins/docker-buildx'; mkdir -p "$(dirname "$plugin")"; mv -vT 'docker-buildx' "$plugin"; chmod +x "$plugin"; docker buildx version # buildkit

2025-11-25 00:52:27 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=2.40.3

2025-11-25 00:52:29 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-x86_64'; sha256='dba9d98e1ba5bfe11d88c99b9bd32fc4a0624a30fafe68eea34d61a3e42fd372'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-armv6'; sha256='cea4d6b6de410d220426806ef67ce7fadb4b914029f49a66fb222d4525ac6871'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-armv7'; sha256='66aa2f460820b17aaa71e65b2c70e55eb27c11bdb9816169c322065a5b016d29'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-aarch64'; sha256='d26373b19e89160546d15407516cc59f453030d9bc5b43ba7faf16f7b4980137'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-ppc64le'; sha256='9be50cafe912442b27af48c44516b7ce2a65777ff121acf241dd5dba09d4f36c'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-riscv64'; sha256='b52a2dcb0c221b5abd1d14729ed118aa24cf79012b5f2f992ddf6bc9c2e7f9fd'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-s390x'; sha256='3caf6694c974d13a2754689ffb8f93bc29d084ee60fb7f9ebd4b682264dad9fe'; ;; *) echo >&2 "warning: unsupported 'docker-compose' architecture ($apkArch); skipping"; exit 0 ;; esac; wget -O 'docker-compose' "$url"; echo "$sha256 *"'docker-compose' | sha256sum -c -; plugin='/usr/local/libexec/docker/cli-plugins/docker-compose'; mkdir -p "$(dirname "$plugin")"; mv -vT 'docker-compose' "$plugin"; chmod +x "$plugin"; ln -sv "$plugin" /usr/local/bin/; docker-compose --version; docker compose version # buildkit

2025-11-25 00:52:29 UTC (buildkit.dockerfile.v0)

COPY modprobe.sh /usr/local/bin/modprobe # buildkit

2025-11-25 00:52:30 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh /usr/local/bin/ # buildkit

2025-11-25 00:52:30 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2025-11-25 00:52:30 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit

2025-11-25 00:52:30 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2025-11-25 00:52:30 UTC (buildkit.dockerfile.v0)

CMD ["sh"]

Details
Created

2025-11-25 00:52:27 UTC

Size

66.9 MB

Content Digest
Environment
DOCKER_BUILDX_VERSION

0.30.1

DOCKER_COMPOSE_VERSION

2.40.3

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

29.0.4

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


Layers

[#000] sha256:2763c7fc79b66030222442365f4a0f69d9dbaa11f7fd47a918d29d732d52996c - 4.59% (3.07 MB)

[#001] sha256:7ec9b68c819c56c4781772167dd0d4c574e0155bff06705dfe7dfaf84fb31460 - 10.64% (7.12 MB)

[#002] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#003] sha256:e1c212b7cd9c79710ce8b352693018ff5b03c4e8edc2f57eeea6ecd8827c8a7a - 0.0% (457 Bytes)

[#004] sha256:b97fe77f83f4767621216d9a37978936b088f3958900dbf69902b2b404eb2ccf - 25.01% (16.7 MB)

[#005] sha256:5030f179266356e4c4e41925b680c83beb8c4ba3061a4dd92d5ce104241e19c6 - 30.59% (20.5 MB)

[#006] sha256:0b2dfbe8b7cb2335760f407b984a714248124f8be83feb28c9681c23cc2735a3 - 29.17% (19.5 MB)

[#007] sha256:13dc2c5bf896ce5c5c92e4ccf938624be5e1426f5346801b47f4c297f53a342e - 0.0% (537 Bytes)

[#008] sha256:b863596ec3c2a4d7c5941314ac4f42949bebfd121692f9c0e8f5a8357b89acf7 - 0.0% (1012 Bytes)

[#009] sha256:302251d1540ce24ed28783cad427c91ea7dd05c080b51f38c2af78767db6d956 - 0.0% (116 Bytes)


History
2025-10-08 11:04:56 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.22.2-armv7.tar.gz / # buildkit

2025-10-08 11:04:56 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-11-25 00:52:21 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk add --no-cache ca-certificates openssh-client git # buildkit

2025-11-25 00:52:21 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit

2025-11-25 00:52:21 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; addgroup -g 2375 -S docker # buildkit

2025-11-25 00:52:24 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=29.0.4

2025-11-25 00:52:24 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://download.docker.com/linux/static/stable/x86_64/docker-29.0.4.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-29.0.4.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-29.0.4.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-29.0.4.tgz'; ;; *) echo >&2 "error: unsupported 'docker.tgz' architecture ($apkArch)"; exit 1 ;; esac; wget -O 'docker.tgz' "$url"; tar --extract --file docker.tgz --strip-components 1 --directory /usr/local/bin/ --no-same-owner 'docker/docker' ; rm docker.tgz; docker --version # buildkit

2025-11-25 00:52:24 UTC (buildkit.dockerfile.v0)

ENV DOCKER_BUILDX_VERSION=0.30.1

2025-11-25 00:52:25 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-amd64'; sha256='c37114fcd034025ec68e224657c8a5a850df472ded3ddcbca75ad3a7ebb9710d'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-arm-v6'; sha256='348d17c7cc881e9268255d6f404669ae29789003575d1da9d97b51cd6ca7f0dd'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-arm-v7'; sha256='32646cb57c43640a71c81f206897b78a8f1abe6b6db62bab115b5940fc5be884'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-arm64'; sha256='31d012d52d6df68aef4b55db62330967b562811f0de30cdfaa4505f314797c76'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-ppc64le'; sha256='13523e8d1820019f404df31c7ec17c7a76c16f638dd04acc33f5d141f683247c'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-riscv64'; sha256='86af30811ceaad9fc34a6bc02e5d093d1460ec24f125c47e639ed1fac9effe83'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-s390x'; sha256='b752c6824bcc355b012d6f595987706fef15243792fe755f50de76c979bc592d'; ;; *) echo >&2 "warning: unsupported 'docker-buildx' architecture ($apkArch); skipping"; exit 0 ;; esac; wget -O 'docker-buildx' "$url"; echo "$sha256 *"'docker-buildx' | sha256sum -c -; plugin='/usr/local/libexec/docker/cli-plugins/docker-buildx'; mkdir -p "$(dirname "$plugin")"; mv -vT 'docker-buildx' "$plugin"; chmod +x "$plugin"; docker buildx version # buildkit

2025-11-25 00:52:25 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=2.40.3

2025-11-25 00:52:27 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-x86_64'; sha256='dba9d98e1ba5bfe11d88c99b9bd32fc4a0624a30fafe68eea34d61a3e42fd372'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-armv6'; sha256='cea4d6b6de410d220426806ef67ce7fadb4b914029f49a66fb222d4525ac6871'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-armv7'; sha256='66aa2f460820b17aaa71e65b2c70e55eb27c11bdb9816169c322065a5b016d29'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-aarch64'; sha256='d26373b19e89160546d15407516cc59f453030d9bc5b43ba7faf16f7b4980137'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-ppc64le'; sha256='9be50cafe912442b27af48c44516b7ce2a65777ff121acf241dd5dba09d4f36c'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-riscv64'; sha256='b52a2dcb0c221b5abd1d14729ed118aa24cf79012b5f2f992ddf6bc9c2e7f9fd'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-s390x'; sha256='3caf6694c974d13a2754689ffb8f93bc29d084ee60fb7f9ebd4b682264dad9fe'; ;; *) echo >&2 "warning: unsupported 'docker-compose' architecture ($apkArch); skipping"; exit 0 ;; esac; wget -O 'docker-compose' "$url"; echo "$sha256 *"'docker-compose' | sha256sum -c -; plugin='/usr/local/libexec/docker/cli-plugins/docker-compose'; mkdir -p "$(dirname "$plugin")"; mv -vT 'docker-compose' "$plugin"; chmod +x "$plugin"; ln -sv "$plugin" /usr/local/bin/; docker-compose --version; docker compose version # buildkit

2025-11-25 00:52:27 UTC (buildkit.dockerfile.v0)

COPY modprobe.sh /usr/local/bin/modprobe # buildkit

2025-11-25 00:52:27 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh /usr/local/bin/ # buildkit

2025-11-25 00:52:27 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2025-11-25 00:52:27 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit

2025-11-25 00:52:27 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2025-11-25 00:52:27 UTC (buildkit.dockerfile.v0)

CMD ["sh"]

Details
Created

2025-11-25 00:52:26 UTC

Size

67 MB

Content Digest
Environment
DOCKER_BUILDX_VERSION

0.30.1

DOCKER_COMPOSE_VERSION

2.40.3

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

29.0.4

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


Layers

[#000] sha256:6b59a28fa20117e6048ad0616b8d8c901877ef15ff4c7f18db04e4f01f43bc39 - 5.89% (3.95 MB)

[#001] sha256:a7034997f4eae4dc5d04922395804ae72ebf9aa37709f5f0950fbe69df5bb7b7 - 11.76% (7.87 MB)

[#002] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#003] sha256:c8ba13212e24003f7108763e82f0fac18a35b9a938bfeaa02d4938b968efc790 - 0.0% (457 Bytes)

[#004] sha256:7717b96dede4b81b667b3bbc946bdf70f867dc040b068e063c7630cfa682b7c3 - 24.67% (16.5 MB)

[#005] sha256:5fe31a2cd1ce813d243d83b98024761d2f30861286f32490c778234d330e1ac2 - 29.39% (19.7 MB)

[#006] sha256:0aa77f6d7302d66a2cb3a479be5d90a38c3d435187aa6469d9715ff129b60985 - 28.29% (18.9 MB)

[#007] sha256:e74818ebf1ddf76b233cd9ea0c1753d4f8fca5e11da6779c4acc753820374ebe - 0.0% (539 Bytes)

[#008] sha256:f0be9c63b2a73faa9cee7854afaa11a2a351505978e5001cb4a107805fa90ca9 - 0.0% (1010 Bytes)

[#009] sha256:450fd8c0b56ea9d313ae126652c6fc56029545dab79b03a04a5b31d9fb3f42a5 - 0.0% (116 Bytes)


History
2025-10-08 11:04:56 UTC (buildkit.dockerfile.v0)

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

2025-10-08 11:04:56 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-11-25 00:52:22 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk add --no-cache ca-certificates openssh-client git # buildkit

2025-11-25 00:52:22 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit

2025-11-25 00:52:22 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; addgroup -g 2375 -S docker # buildkit

2025-11-25 00:52:24 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=29.0.4

2025-11-25 00:52:24 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://download.docker.com/linux/static/stable/x86_64/docker-29.0.4.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-29.0.4.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-29.0.4.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-29.0.4.tgz'; ;; *) echo >&2 "error: unsupported 'docker.tgz' architecture ($apkArch)"; exit 1 ;; esac; wget -O 'docker.tgz' "$url"; tar --extract --file docker.tgz --strip-components 1 --directory /usr/local/bin/ --no-same-owner 'docker/docker' ; rm docker.tgz; docker --version # buildkit

2025-11-25 00:52:24 UTC (buildkit.dockerfile.v0)

ENV DOCKER_BUILDX_VERSION=0.30.1

2025-11-25 00:52:25 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-amd64'; sha256='c37114fcd034025ec68e224657c8a5a850df472ded3ddcbca75ad3a7ebb9710d'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-arm-v6'; sha256='348d17c7cc881e9268255d6f404669ae29789003575d1da9d97b51cd6ca7f0dd'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-arm-v7'; sha256='32646cb57c43640a71c81f206897b78a8f1abe6b6db62bab115b5940fc5be884'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-arm64'; sha256='31d012d52d6df68aef4b55db62330967b562811f0de30cdfaa4505f314797c76'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-ppc64le'; sha256='13523e8d1820019f404df31c7ec17c7a76c16f638dd04acc33f5d141f683247c'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-riscv64'; sha256='86af30811ceaad9fc34a6bc02e5d093d1460ec24f125c47e639ed1fac9effe83'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-s390x'; sha256='b752c6824bcc355b012d6f595987706fef15243792fe755f50de76c979bc592d'; ;; *) echo >&2 "warning: unsupported 'docker-buildx' architecture ($apkArch); skipping"; exit 0 ;; esac; wget -O 'docker-buildx' "$url"; echo "$sha256 *"'docker-buildx' | sha256sum -c -; plugin='/usr/local/libexec/docker/cli-plugins/docker-buildx'; mkdir -p "$(dirname "$plugin")"; mv -vT 'docker-buildx' "$plugin"; chmod +x "$plugin"; docker buildx version # buildkit

2025-11-25 00:52:25 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=2.40.3

2025-11-25 00:52:26 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-x86_64'; sha256='dba9d98e1ba5bfe11d88c99b9bd32fc4a0624a30fafe68eea34d61a3e42fd372'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-armv6'; sha256='cea4d6b6de410d220426806ef67ce7fadb4b914029f49a66fb222d4525ac6871'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-armv7'; sha256='66aa2f460820b17aaa71e65b2c70e55eb27c11bdb9816169c322065a5b016d29'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-aarch64'; sha256='d26373b19e89160546d15407516cc59f453030d9bc5b43ba7faf16f7b4980137'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-ppc64le'; sha256='9be50cafe912442b27af48c44516b7ce2a65777ff121acf241dd5dba09d4f36c'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-riscv64'; sha256='b52a2dcb0c221b5abd1d14729ed118aa24cf79012b5f2f992ddf6bc9c2e7f9fd'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-s390x'; sha256='3caf6694c974d13a2754689ffb8f93bc29d084ee60fb7f9ebd4b682264dad9fe'; ;; *) echo >&2 "warning: unsupported 'docker-compose' architecture ($apkArch); skipping"; exit 0 ;; esac; wget -O 'docker-compose' "$url"; echo "$sha256 *"'docker-compose' | sha256sum -c -; plugin='/usr/local/libexec/docker/cli-plugins/docker-compose'; mkdir -p "$(dirname "$plugin")"; mv -vT 'docker-compose' "$plugin"; chmod +x "$plugin"; ln -sv "$plugin" /usr/local/bin/; docker-compose --version; docker compose version # buildkit

2025-11-25 00:52:26 UTC (buildkit.dockerfile.v0)

COPY modprobe.sh /usr/local/bin/modprobe # buildkit

2025-11-25 00:52:26 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh /usr/local/bin/ # buildkit

2025-11-25 00:52:26 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2025-11-25 00:52:26 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit

2025-11-25 00:52:26 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2025-11-25 00:52:26 UTC (buildkit.dockerfile.v0)

CMD ["sh"]

Danger Zone
Delete Tag

Please be careful as this will not just delete the reference but also the actual content!

For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.

Delete