Namespace
library
Image / Tag
docker:29.7.0-cli-alpine3.24
Content Digest
sha256:206ae9cc405101ab0cf97d4b515d21bf6aae961f98f7f9d8de6c111718fef335
Details
Created

2026-07-31 16:23:37 UTC

Size

62.7 MB

Content Digest
Environment
DOCKER_BUILDX_VERSION

0.36.0

DOCKER_COMPOSE_VERSION

5.3.1

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

29.7.0

PATH

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


Layers

[#000] sha256:55afa1ecc21d2bb5e5045f32dafee56272ffd89860bac26f6c32123439af26a4 - 5.85% (3.67 MB)

[#001] sha256:822881948558613cb02bc93943d91f473b1843ce0193e7d82d1a3c5abfc3203b - 12.44% (7.8 MB)

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

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

[#004] sha256:9a6e32d662c488eabf84370415e01eb708247d1656847fc9b00e827653eaed71 - 29.71% (18.6 MB)

[#005] sha256:63223109fc2e6a5753687582f33280732a5515ce9e84cbc0c2f79a240a81533c - 34.79% (21.8 MB)

[#006] sha256:f464f4588a516bacced204bb72910773f79efdea404c30a5e03fe64c13a11a3c - 17.21% (10.8 MB)

[#007] sha256:be1a9a8487c037a4d5a1dc6bd9bc0eec95bcb068e38dad67dfdf3233ca7321da - 0.0% (541 Bytes)

[#008] sha256:7abf45e40384ead09b00b136bc07fbb06147d12108c25138954c8fb8511caee9 - 0.0% (1014 Bytes)

[#009] sha256:661305fee4a153b308e0293f3ec6ac524a65ce7b9a6a06f6c132c5f4c0a6a8fb - 0.0% (116 Bytes)


History
2026-06-16 00:01:29 UTC (buildkit.dockerfile.v0)

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

2026-06-16 00:01:29 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-07-31 16:23:33 UTC (buildkit.dockerfile.v0)

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

2026-07-31 16:23:33 UTC (buildkit.dockerfile.v0)

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

2026-07-31 16:23:33 UTC (buildkit.dockerfile.v0)

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

2026-07-31 16:23:36 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=29.7.0

2026-07-31 16:23:36 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.7.0.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-29.7.0.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-29.7.0.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-29.7.0.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

2026-07-31 16:23:36 UTC (buildkit.dockerfile.v0)

ENV DOCKER_BUILDX_VERSION=0.36.0

2026-07-31 16:23:36 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.36.0/buildx-v0.36.0.linux-amd64'; sha256='07823fdfcd82a41be90155a8b16876c1a780a6462de805a9f3f63b3119ccfb99'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.36.0/buildx-v0.36.0.linux-arm-v6'; sha256='6d87680eab65cb2b8c3bba602406a40f718b77eb8e3af10994db794e3deada37'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.36.0/buildx-v0.36.0.linux-arm-v7'; sha256='50527239ba76f72e9ffd8227a2e265c6751f71e4908546f0f68c329e87b2c71c'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.36.0/buildx-v0.36.0.linux-arm64'; sha256='70382de03915c07c488ae4ddc4f7e169ee978f953e754ecfce110ba017e0132b'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.36.0/buildx-v0.36.0.linux-ppc64le'; sha256='ebd3c6c77e649c759986380e1281d38b50bd4afe88fec2076ea48c56b1e08227'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.36.0/buildx-v0.36.0.linux-riscv64'; sha256='8b2b242d512e77f711028af53f8501241fceb22a80a8f5e7368a27375cf805a7'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.36.0/buildx-v0.36.0.linux-s390x'; sha256='7c00dc2644ff428779d075aa080d046397511797d1c8475dce9f3c3471965a04'; ;; *) 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

2026-07-31 16:23:36 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=5.3.1

2026-07-31 16:23:37 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/v5.3.1/docker-compose-linux-x86_64'; sha256='f9ebc6ebdb19d769b793c245a736caaeb198c62587f13b25c660c13b4987f959'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v5.3.1/docker-compose-linux-armv6'; sha256='899607529e5e752cbdaec84b73e994378cf8f27f3d626a5a6df56f7511c00304'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v5.3.1/docker-compose-linux-armv7'; sha256='69276acb37ea70023cf85a8180e869c0cfc8cb5a3e672821400aa58dea56e2e8'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v5.3.1/docker-compose-linux-aarch64'; sha256='aa611e811d0ea25897839c404bfb5bf93ce706dc51c500a4457890f5d0606a86'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v5.3.1/docker-compose-linux-ppc64le'; sha256='3280a0dcc7874c2a564ca1224c5669364bc1a5d83ae7153a9c0182fd76fd2102'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v5.3.1/docker-compose-linux-riscv64'; sha256='e237f165e0fd5472d147db274f0fb5dcdaab4384c36634178307f4c8e965d904'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v5.3.1/docker-compose-linux-s390x'; sha256='3889c8d1677bee347297c8f0a73bc517b5c35da18781812942aef8a87eac9011'; ;; *) 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

2026-07-31 16:23:37 UTC (buildkit.dockerfile.v0)

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

2026-07-31 16:23:37 UTC (buildkit.dockerfile.v0)

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

2026-07-31 16:23:37 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2026-07-31 16:23:37 UTC (buildkit.dockerfile.v0)

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

2026-07-31 16:23:37 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-07-31 16:23:37 UTC (buildkit.dockerfile.v0)

CMD ["sh"]

Details
Created

2026-07-31 16:23:38 UTC

Size

59.2 MB

Content Digest
Environment
DOCKER_BUILDX_VERSION

0.36.0

DOCKER_COMPOSE_VERSION

5.3.1

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

29.7.0

PATH

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


Layers

[#000] sha256:3c4836a46d600cfe9a422adf7a80205cb534097e6213325e0176c51f6e5cc02e - 5.73% (3.39 MB)

[#001] sha256:cfeb398cafc2ed6031413d58d3c826c5ceacca175d6fd81164d7ca00a4c8947c - 13.03% (7.71 MB)

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

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

[#004] sha256:1d222713fb8d741a83fc8d78eaa3ae38c5c802f0461d06f2ba548edce737c26c - 29.28% (17.3 MB)

[#005] sha256:a7daad1072e25caa10746165e8b95fdb5e557e88af9e41cebf499734db6ec75e - 34.66% (20.5 MB)

[#006] sha256:0dbc45599d2bde0f4b6fa512f321d3a034e24678fbadebfe14340a346df5d6b4 - 17.3% (10.2 MB)

[#007] sha256:316a7f97033fe5a9203800a7a52d4c9d1ebccbebb112e9a000da162d14889e86 - 0.0% (542 Bytes)

[#008] sha256:7702b134215cf642b0731b67afa602a61b3f1e630196580b04e1cb17f63c23c1 - 0.0% (1014 Bytes)

[#009] sha256:5fa1dd83202105ae1a43531427b5bc9a7483876a92ec2e758d0461bce57e8e31 - 0.0% (116 Bytes)


History
2026-06-16 00:00:25 UTC (buildkit.dockerfile.v0)

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

2026-06-16 00:00:25 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-07-31 16:23:30 UTC (buildkit.dockerfile.v0)

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

2026-07-31 16:23:30 UTC (buildkit.dockerfile.v0)

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

2026-07-31 16:23:30 UTC (buildkit.dockerfile.v0)

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

2026-07-31 16:23:35 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=29.7.0

2026-07-31 16:23:35 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.7.0.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-29.7.0.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-29.7.0.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-29.7.0.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

2026-07-31 16:23:35 UTC (buildkit.dockerfile.v0)

ENV DOCKER_BUILDX_VERSION=0.36.0

2026-07-31 16:23:37 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.36.0/buildx-v0.36.0.linux-amd64'; sha256='07823fdfcd82a41be90155a8b16876c1a780a6462de805a9f3f63b3119ccfb99'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.36.0/buildx-v0.36.0.linux-arm-v6'; sha256='6d87680eab65cb2b8c3bba602406a40f718b77eb8e3af10994db794e3deada37'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.36.0/buildx-v0.36.0.linux-arm-v7'; sha256='50527239ba76f72e9ffd8227a2e265c6751f71e4908546f0f68c329e87b2c71c'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.36.0/buildx-v0.36.0.linux-arm64'; sha256='70382de03915c07c488ae4ddc4f7e169ee978f953e754ecfce110ba017e0132b'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.36.0/buildx-v0.36.0.linux-ppc64le'; sha256='ebd3c6c77e649c759986380e1281d38b50bd4afe88fec2076ea48c56b1e08227'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.36.0/buildx-v0.36.0.linux-riscv64'; sha256='8b2b242d512e77f711028af53f8501241fceb22a80a8f5e7368a27375cf805a7'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.36.0/buildx-v0.36.0.linux-s390x'; sha256='7c00dc2644ff428779d075aa080d046397511797d1c8475dce9f3c3471965a04'; ;; *) 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

2026-07-31 16:23:37 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=5.3.1

2026-07-31 16:23:38 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/v5.3.1/docker-compose-linux-x86_64'; sha256='f9ebc6ebdb19d769b793c245a736caaeb198c62587f13b25c660c13b4987f959'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v5.3.1/docker-compose-linux-armv6'; sha256='899607529e5e752cbdaec84b73e994378cf8f27f3d626a5a6df56f7511c00304'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v5.3.1/docker-compose-linux-armv7'; sha256='69276acb37ea70023cf85a8180e869c0cfc8cb5a3e672821400aa58dea56e2e8'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v5.3.1/docker-compose-linux-aarch64'; sha256='aa611e811d0ea25897839c404bfb5bf93ce706dc51c500a4457890f5d0606a86'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v5.3.1/docker-compose-linux-ppc64le'; sha256='3280a0dcc7874c2a564ca1224c5669364bc1a5d83ae7153a9c0182fd76fd2102'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v5.3.1/docker-compose-linux-riscv64'; sha256='e237f165e0fd5472d147db274f0fb5dcdaab4384c36634178307f4c8e965d904'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v5.3.1/docker-compose-linux-s390x'; sha256='3889c8d1677bee347297c8f0a73bc517b5c35da18781812942aef8a87eac9011'; ;; *) 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

2026-07-31 16:23:38 UTC (buildkit.dockerfile.v0)

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

2026-07-31 16:23:38 UTC (buildkit.dockerfile.v0)

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

2026-07-31 16:23:38 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2026-07-31 16:23:38 UTC (buildkit.dockerfile.v0)

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

2026-07-31 16:23:38 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-07-31 16:23:38 UTC (buildkit.dockerfile.v0)

CMD ["sh"]

Details
Created

2026-07-31 16:23:39 UTC

Size

58.2 MB

Content Digest
Environment
DOCKER_BUILDX_VERSION

0.36.0

DOCKER_COMPOSE_VERSION

5.3.1

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

29.7.0

PATH

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


Layers

[#000] sha256:bc03a9e5b4dd452551f246e199537fe7afc1765f53f510bc81d26df9845e4008 - 5.35% (3.11 MB)

[#001] sha256:e91fb8ac8d1fffb3d2b3d88369ebf688311a4d0e80027c63c87fe4d5ccb237f1 - 12.1% (7.04 MB)

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

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

[#004] sha256:bbff16a1443837bc37b1a7d8027f3b8a36bef8aa216e7ea1d200db447aae2ba9 - 29.75% (17.3 MB)

[#005] sha256:27c6324afa9384a1b43df2a689a98abdab97a2b911f3a22e3b42b15b303cef73 - 35.22% (20.5 MB)

[#006] sha256:e6f6a33416bd68f93db71a055e1ca3e1801a1d4512cfc220af703331fab960f5 - 17.58% (10.2 MB)

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

[#008] sha256:57d2a719a61cbc83946f75056bd986a59697613c3abe14d440a2175e8d76cd58 - 0.0% (1013 Bytes)

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


History
2026-06-16 00:00:26 UTC (buildkit.dockerfile.v0)

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

2026-06-16 00:00:26 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-07-31 16:23:30 UTC (buildkit.dockerfile.v0)

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

2026-07-31 16:23:30 UTC (buildkit.dockerfile.v0)

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

2026-07-31 16:23:30 UTC (buildkit.dockerfile.v0)

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

2026-07-31 16:23:35 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=29.7.0

2026-07-31 16:23:35 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.7.0.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-29.7.0.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-29.7.0.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-29.7.0.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

2026-07-31 16:23:35 UTC (buildkit.dockerfile.v0)

ENV DOCKER_BUILDX_VERSION=0.36.0

2026-07-31 16:23:38 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.36.0/buildx-v0.36.0.linux-amd64'; sha256='07823fdfcd82a41be90155a8b16876c1a780a6462de805a9f3f63b3119ccfb99'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.36.0/buildx-v0.36.0.linux-arm-v6'; sha256='6d87680eab65cb2b8c3bba602406a40f718b77eb8e3af10994db794e3deada37'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.36.0/buildx-v0.36.0.linux-arm-v7'; sha256='50527239ba76f72e9ffd8227a2e265c6751f71e4908546f0f68c329e87b2c71c'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.36.0/buildx-v0.36.0.linux-arm64'; sha256='70382de03915c07c488ae4ddc4f7e169ee978f953e754ecfce110ba017e0132b'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.36.0/buildx-v0.36.0.linux-ppc64le'; sha256='ebd3c6c77e649c759986380e1281d38b50bd4afe88fec2076ea48c56b1e08227'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.36.0/buildx-v0.36.0.linux-riscv64'; sha256='8b2b242d512e77f711028af53f8501241fceb22a80a8f5e7368a27375cf805a7'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.36.0/buildx-v0.36.0.linux-s390x'; sha256='7c00dc2644ff428779d075aa080d046397511797d1c8475dce9f3c3471965a04'; ;; *) 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

2026-07-31 16:23:38 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=5.3.1

2026-07-31 16:23:39 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/v5.3.1/docker-compose-linux-x86_64'; sha256='f9ebc6ebdb19d769b793c245a736caaeb198c62587f13b25c660c13b4987f959'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v5.3.1/docker-compose-linux-armv6'; sha256='899607529e5e752cbdaec84b73e994378cf8f27f3d626a5a6df56f7511c00304'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v5.3.1/docker-compose-linux-armv7'; sha256='69276acb37ea70023cf85a8180e869c0cfc8cb5a3e672821400aa58dea56e2e8'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v5.3.1/docker-compose-linux-aarch64'; sha256='aa611e811d0ea25897839c404bfb5bf93ce706dc51c500a4457890f5d0606a86'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v5.3.1/docker-compose-linux-ppc64le'; sha256='3280a0dcc7874c2a564ca1224c5669364bc1a5d83ae7153a9c0182fd76fd2102'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v5.3.1/docker-compose-linux-riscv64'; sha256='e237f165e0fd5472d147db274f0fb5dcdaab4384c36634178307f4c8e965d904'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v5.3.1/docker-compose-linux-s390x'; sha256='3889c8d1677bee347297c8f0a73bc517b5c35da18781812942aef8a87eac9011'; ;; *) 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

2026-07-31 16:23:39 UTC (buildkit.dockerfile.v0)

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

2026-07-31 16:23:39 UTC (buildkit.dockerfile.v0)

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

2026-07-31 16:23:39 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2026-07-31 16:23:39 UTC (buildkit.dockerfile.v0)

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

2026-07-31 16:23:39 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-07-31 16:23:39 UTC (buildkit.dockerfile.v0)

CMD ["sh"]

Details
Created

2026-07-31 16:23:34 UTC

Size

58.6 MB

Content Digest
Environment
DOCKER_BUILDX_VERSION

0.36.0

DOCKER_COMPOSE_VERSION

5.3.1

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

29.7.0

PATH

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


Layers

[#000] sha256:5de55e5ef9c033997441461efe7ba23a986db059c0bb78b38f84ee0d72b99167 - 6.81% (3.99 MB)

[#001] sha256:66c561ac8c04ee6ea00d9ef53be341ca3854926614ef170b3ac4d7fffd65e54c - 13.41% (7.85 MB)

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

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

[#004] sha256:3feda982ea06835be4eafac571ab5e7ce0dd5ecb2d8b9a3d18e714996f9078ad - 29.27% (17.1 MB)

[#005] sha256:4b06769bf22afad83764ab4ac325d0010199baa4ba04688c5f69fd7f0a2a69fc - 33.74% (19.8 MB)

[#006] sha256:a37d6688256c33154a87b54ab372fc9a406fbf268746f9515bad4c7a6ed43b8d - 16.76% (9.81 MB)

[#007] sha256:9640a74f00bed6595e11b2978490142d1bb103a4009c08d3d6ac32a548ab4dc3 - 0.0% (538 Bytes)

[#008] sha256:503ce1761c3913418e33e5a4daa51a48637d20ba775576301e6dae0016b822f1 - 0.0% (1013 Bytes)

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


History
2026-06-16 00:01:20 UTC (buildkit.dockerfile.v0)

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

2026-06-16 00:01:20 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-07-31 16:23:30 UTC (buildkit.dockerfile.v0)

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

2026-07-31 16:23:30 UTC (buildkit.dockerfile.v0)

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

2026-07-31 16:23:30 UTC (buildkit.dockerfile.v0)

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

2026-07-31 16:23:33 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=29.7.0

2026-07-31 16:23:33 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.7.0.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-29.7.0.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-29.7.0.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-29.7.0.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

2026-07-31 16:23:33 UTC (buildkit.dockerfile.v0)

ENV DOCKER_BUILDX_VERSION=0.36.0

2026-07-31 16:23:33 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.36.0/buildx-v0.36.0.linux-amd64'; sha256='07823fdfcd82a41be90155a8b16876c1a780a6462de805a9f3f63b3119ccfb99'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.36.0/buildx-v0.36.0.linux-arm-v6'; sha256='6d87680eab65cb2b8c3bba602406a40f718b77eb8e3af10994db794e3deada37'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.36.0/buildx-v0.36.0.linux-arm-v7'; sha256='50527239ba76f72e9ffd8227a2e265c6751f71e4908546f0f68c329e87b2c71c'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.36.0/buildx-v0.36.0.linux-arm64'; sha256='70382de03915c07c488ae4ddc4f7e169ee978f953e754ecfce110ba017e0132b'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.36.0/buildx-v0.36.0.linux-ppc64le'; sha256='ebd3c6c77e649c759986380e1281d38b50bd4afe88fec2076ea48c56b1e08227'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.36.0/buildx-v0.36.0.linux-riscv64'; sha256='8b2b242d512e77f711028af53f8501241fceb22a80a8f5e7368a27375cf805a7'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.36.0/buildx-v0.36.0.linux-s390x'; sha256='7c00dc2644ff428779d075aa080d046397511797d1c8475dce9f3c3471965a04'; ;; *) 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

2026-07-31 16:23:33 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=5.3.1

2026-07-31 16:23:34 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/v5.3.1/docker-compose-linux-x86_64'; sha256='f9ebc6ebdb19d769b793c245a736caaeb198c62587f13b25c660c13b4987f959'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v5.3.1/docker-compose-linux-armv6'; sha256='899607529e5e752cbdaec84b73e994378cf8f27f3d626a5a6df56f7511c00304'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v5.3.1/docker-compose-linux-armv7'; sha256='69276acb37ea70023cf85a8180e869c0cfc8cb5a3e672821400aa58dea56e2e8'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v5.3.1/docker-compose-linux-aarch64'; sha256='aa611e811d0ea25897839c404bfb5bf93ce706dc51c500a4457890f5d0606a86'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v5.3.1/docker-compose-linux-ppc64le'; sha256='3280a0dcc7874c2a564ca1224c5669364bc1a5d83ae7153a9c0182fd76fd2102'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v5.3.1/docker-compose-linux-riscv64'; sha256='e237f165e0fd5472d147db274f0fb5dcdaab4384c36634178307f4c8e965d904'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v5.3.1/docker-compose-linux-s390x'; sha256='3889c8d1677bee347297c8f0a73bc517b5c35da18781812942aef8a87eac9011'; ;; *) 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

2026-07-31 16:23:34 UTC (buildkit.dockerfile.v0)

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

2026-07-31 16:23:34 UTC (buildkit.dockerfile.v0)

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

2026-07-31 16:23:34 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2026-07-31 16:23:34 UTC (buildkit.dockerfile.v0)

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

2026-07-31 16:23:34 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-07-31 16:23:34 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