Namespace
library
Image / Tag
docker:28.3.2-cli
Content Digest
sha256:a07d3db92e0ca51de11fd47c9b45257a7c3d64a5b6dae2393382a86a100f42a5
Details
Created

2025-07-24 17:04:15 UTC

Size

72.4 MB

Content Digest
Environment
DOCKER_BUILDX_VERSION

0.26.1

DOCKER_COMPOSE_VERSION

2.39.1

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

28.3.2

PATH

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


Layers

[#000] sha256:9824c27679d3b27c5e1cb00a73adb6f4f8d556994111c12db3c5d61a0c843df8 - 5.01% (3.62 MB)

[#001] sha256:beb27fcf6908ab25432855f47405fa9b55458f30b98e4dbed4c469fdacd1d0f6 - 10.8% (7.82 MB)

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

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

[#004] sha256:ffb0614dda08971c3b0be6841a2c8a47f4231e1ad6ba282ef2249b13fc474980 - 26.98% (19.5 MB)

[#005] sha256:0cdc3f55e6df45b497d192e157952021a1b01503f5c5f92074926faa93bfb24f - 28.93% (20.9 MB)

[#006] sha256:ec972f050ea9940eb9867b880fa34864c454553128c3ebacdc6bb905261c1d76 - 28.27% (20.5 MB)

[#007] sha256:50cd2fb6c6ca2af54d9e58ddcc95e677c7ad6a3d119dc82f6c4ffa69c3c765ca - 0.0% (535 Bytes)

[#008] sha256:c668221459b161883c33566747fd9c8a421220a65727218663312a51a076c8b9 - 0.0% (1009 Bytes)

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


History
2025-07-15 11:01:16 UTC (buildkit.dockerfile.v0)

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

2025-07-15 11:01:16 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=28.3.2

2025-07-24 17:04:15 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-28.3.2.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-28.3.2.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-28.3.2.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-28.3.2.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-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

ENV DOCKER_BUILDX_VERSION=0.26.1

2025-07-24 17:04:15 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.26.1/buildx-v0.26.1.linux-amd64'; sha256='9451034b6ca5354e8bf88a2002a413aedabf110fd0f12ebb0b2f2cc241be8e41'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.26.1/buildx-v0.26.1.linux-arm-v6'; sha256='e9f89ed92231e937b380afc8f0105dc57e1fd5a3949a1545e863312706bf2947'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.26.1/buildx-v0.26.1.linux-arm-v7'; sha256='92fe156e22eabbb58fb6b44aa3c59c2c06a820b66913158ed209ef5e18abc356'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.26.1/buildx-v0.26.1.linux-arm64'; sha256='b610d3c24836b2e7fecab5ef2c9466239a0f0156993a0406ea58943b87bff918'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.26.1/buildx-v0.26.1.linux-ppc64le'; sha256='74a9c8856ef7e742b5193358b43c8dbea9dc739009e4894c840fdb0a9c746d0d'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.26.1/buildx-v0.26.1.linux-riscv64'; sha256='698496a08f9c008230e858c63590aeb44b4806df2d6f02cd0b382137ce9394c6'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.26.1/buildx-v0.26.1.linux-s390x'; sha256='6b561cb99d105114484897a3bc3f105dead11d4c14f28ffbf0873ce7fd1fe2d6'; ;; *) 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-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=2.39.1

2025-07-24 17:04:15 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.39.1/docker-compose-linux-x86_64'; sha256='a5ea28722d5da628b59226626f7d6c33c89a7ed19e39f750645925242044c9d2'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.39.1/docker-compose-linux-armv6'; sha256='14a8a2fd5ca75cf87a9c33f79eea5b51701d3a2039387ae48440c9d78b2c83c2'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.39.1/docker-compose-linux-armv7'; sha256='a97c785b148cf744e4f91835fa981dc93d6ced5132d42dab934947e33032af98'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.39.1/docker-compose-linux-aarch64'; sha256='7b2627ed76f7dcb0d93f649f185af912372229b4c09762a3cd1db5be5255632b'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.39.1/docker-compose-linux-ppc64le'; sha256='a2c76f4ea8cbba5906cfe9e97fc67463ad954813dfbddf341bf5062c5c0c93ec'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.39.1/docker-compose-linux-riscv64'; sha256='3e54325b4019398e058be3cd8589b9ecc98a1a97b7fe8f3280ee4e25281091e2'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.39.1/docker-compose-linux-s390x'; sha256='87e75c7ffd019507c823c49d83fac62eda239e55544bb56d7707c817f52acc69'; ;; *) 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-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2025-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2025-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

CMD ["sh"]

Details
Created

2025-07-24 17:04:15 UTC

Size

67.5 MB

Content Digest
Environment
DOCKER_BUILDX_VERSION

0.26.1

DOCKER_COMPOSE_VERSION

2.39.1

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

28.3.2

PATH

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


Layers

[#000] sha256:06bab5e847c5674d6ec26b342cc11d7a051a6a231e5db8a955d57bc9f4ab5595 - 4.94% (3.34 MB)

[#001] sha256:37e2e128338d7b57fe23c975f30ee044e5f34c140bb5105d91bb65870022d122 - 11.44% (7.73 MB)

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

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

[#004] sha256:ae12d3021a05b5cb0f1604a0f7555b53adced297cd0ec8c64a0934b16d02e58b - 26.06% (17.6 MB)

[#005] sha256:d5adf4f870f5ef3f3c2af3c6ffa676cee5acd7da56d7bd771ba3eeeb9798d9a6 - 29.05% (19.6 MB)

[#006] sha256:a529ed3ddac1f870a0af23e4ad46a74c790c49f3dac988fe85f48dea062b1109 - 28.5% (19.2 MB)

[#007] sha256:ff9dce51ff9935b3fcb1779ca54c3ae3ea80c23704e652f683c6148cbf9a992c - 0.0% (547 Bytes)

[#008] sha256:e4e1f68f111ceff4bef6400b1f1ff43ecb4015a0a64ade0e74a3203d587819a9 - 0.0% (1 KB)

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


History
2025-07-15 11:01:16 UTC (buildkit.dockerfile.v0)

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

2025-07-15 11:01:16 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=28.3.2

2025-07-24 17:04:15 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-28.3.2.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-28.3.2.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-28.3.2.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-28.3.2.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-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

ENV DOCKER_BUILDX_VERSION=0.26.1

2025-07-24 17:04:15 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.26.1/buildx-v0.26.1.linux-amd64'; sha256='9451034b6ca5354e8bf88a2002a413aedabf110fd0f12ebb0b2f2cc241be8e41'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.26.1/buildx-v0.26.1.linux-arm-v6'; sha256='e9f89ed92231e937b380afc8f0105dc57e1fd5a3949a1545e863312706bf2947'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.26.1/buildx-v0.26.1.linux-arm-v7'; sha256='92fe156e22eabbb58fb6b44aa3c59c2c06a820b66913158ed209ef5e18abc356'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.26.1/buildx-v0.26.1.linux-arm64'; sha256='b610d3c24836b2e7fecab5ef2c9466239a0f0156993a0406ea58943b87bff918'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.26.1/buildx-v0.26.1.linux-ppc64le'; sha256='74a9c8856ef7e742b5193358b43c8dbea9dc739009e4894c840fdb0a9c746d0d'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.26.1/buildx-v0.26.1.linux-riscv64'; sha256='698496a08f9c008230e858c63590aeb44b4806df2d6f02cd0b382137ce9394c6'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.26.1/buildx-v0.26.1.linux-s390x'; sha256='6b561cb99d105114484897a3bc3f105dead11d4c14f28ffbf0873ce7fd1fe2d6'; ;; *) 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-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=2.39.1

2025-07-24 17:04:15 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.39.1/docker-compose-linux-x86_64'; sha256='a5ea28722d5da628b59226626f7d6c33c89a7ed19e39f750645925242044c9d2'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.39.1/docker-compose-linux-armv6'; sha256='14a8a2fd5ca75cf87a9c33f79eea5b51701d3a2039387ae48440c9d78b2c83c2'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.39.1/docker-compose-linux-armv7'; sha256='a97c785b148cf744e4f91835fa981dc93d6ced5132d42dab934947e33032af98'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.39.1/docker-compose-linux-aarch64'; sha256='7b2627ed76f7dcb0d93f649f185af912372229b4c09762a3cd1db5be5255632b'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.39.1/docker-compose-linux-ppc64le'; sha256='a2c76f4ea8cbba5906cfe9e97fc67463ad954813dfbddf341bf5062c5c0c93ec'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.39.1/docker-compose-linux-riscv64'; sha256='3e54325b4019398e058be3cd8589b9ecc98a1a97b7fe8f3280ee4e25281091e2'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.39.1/docker-compose-linux-s390x'; sha256='87e75c7ffd019507c823c49d83fac62eda239e55544bb56d7707c817f52acc69'; ;; *) 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-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2025-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2025-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

CMD ["sh"]

Details
Created

2025-07-24 17:04:15 UTC

Size

66.6 MB

Content Digest
Environment
DOCKER_BUILDX_VERSION

0.26.1

DOCKER_COMPOSE_VERSION

2.39.1

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

28.3.2

PATH

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


Layers

[#000] sha256:5ee064f8764b09a64829b58705219a88e0b13243f7f403d66ac0c639640426a5 - 4.61% (3.07 MB)

[#001] sha256:bbba9d788a5b3b08a47d6e1c8e2daffd5e78ccc433a94f5a24ada8e6f5a1186f - 10.64% (7.09 MB)

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

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

[#004] sha256:a3898ceda9629dfb6e93aa05c8a8383999b4348ddaf1a914e7682cddb3fd730e - 26.42% (17.6 MB)

[#005] sha256:c8ad10ab4160bc6583add6b7069d46c2afcae8944de74fa4c774df2c34db4d34 - 29.43% (19.6 MB)

[#006] sha256:e1d85f5d3f961dd040c080e411fc648837ccc6af3a05d429877f7b45f91bf51c - 28.89% (19.2 MB)

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

[#008] sha256:97084e3b4c8d94f6d0da4a8f0369b515236c72114ff995cea7d20e39740f2c04 - 0.0% (1014 Bytes)

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


History
2025-07-15 11:01:16 UTC (buildkit.dockerfile.v0)

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

2025-07-15 11:01:16 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=28.3.2

2025-07-24 17:04:15 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-28.3.2.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-28.3.2.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-28.3.2.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-28.3.2.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-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

ENV DOCKER_BUILDX_VERSION=0.26.1

2025-07-24 17:04:15 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.26.1/buildx-v0.26.1.linux-amd64'; sha256='9451034b6ca5354e8bf88a2002a413aedabf110fd0f12ebb0b2f2cc241be8e41'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.26.1/buildx-v0.26.1.linux-arm-v6'; sha256='e9f89ed92231e937b380afc8f0105dc57e1fd5a3949a1545e863312706bf2947'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.26.1/buildx-v0.26.1.linux-arm-v7'; sha256='92fe156e22eabbb58fb6b44aa3c59c2c06a820b66913158ed209ef5e18abc356'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.26.1/buildx-v0.26.1.linux-arm64'; sha256='b610d3c24836b2e7fecab5ef2c9466239a0f0156993a0406ea58943b87bff918'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.26.1/buildx-v0.26.1.linux-ppc64le'; sha256='74a9c8856ef7e742b5193358b43c8dbea9dc739009e4894c840fdb0a9c746d0d'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.26.1/buildx-v0.26.1.linux-riscv64'; sha256='698496a08f9c008230e858c63590aeb44b4806df2d6f02cd0b382137ce9394c6'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.26.1/buildx-v0.26.1.linux-s390x'; sha256='6b561cb99d105114484897a3bc3f105dead11d4c14f28ffbf0873ce7fd1fe2d6'; ;; *) 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-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=2.39.1

2025-07-24 17:04:15 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.39.1/docker-compose-linux-x86_64'; sha256='a5ea28722d5da628b59226626f7d6c33c89a7ed19e39f750645925242044c9d2'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.39.1/docker-compose-linux-armv6'; sha256='14a8a2fd5ca75cf87a9c33f79eea5b51701d3a2039387ae48440c9d78b2c83c2'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.39.1/docker-compose-linux-armv7'; sha256='a97c785b148cf744e4f91835fa981dc93d6ced5132d42dab934947e33032af98'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.39.1/docker-compose-linux-aarch64'; sha256='7b2627ed76f7dcb0d93f649f185af912372229b4c09762a3cd1db5be5255632b'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.39.1/docker-compose-linux-ppc64le'; sha256='a2c76f4ea8cbba5906cfe9e97fc67463ad954813dfbddf341bf5062c5c0c93ec'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.39.1/docker-compose-linux-riscv64'; sha256='3e54325b4019398e058be3cd8589b9ecc98a1a97b7fe8f3280ee4e25281091e2'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.39.1/docker-compose-linux-s390x'; sha256='87e75c7ffd019507c823c49d83fac62eda239e55544bb56d7707c817f52acc69'; ;; *) 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-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2025-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2025-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

CMD ["sh"]

Details
Created

2025-07-24 17:04:15 UTC

Size

68.1 MB

Content Digest
Environment
DOCKER_BUILDX_VERSION

0.26.1

DOCKER_COMPOSE_VERSION

2.39.1

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

28.3.2

PATH

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


Layers

[#000] sha256:6e174226ea690ced550e5641249a412cdbefd2d09871f3e64ab52137a54ba606 - 5.79% (3.94 MB)

[#001] sha256:770c8419bba123d2bdb4b3c258c3aa365dd956f3786cc24190eca66ef483012b - 11.51% (7.84 MB)

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

[#003] sha256:28c7d35a1868f2cf0a374147caac600a49c831dbff20f3efbe1df6241c6f1668 - 0.0% (455 Bytes)

[#004] sha256:40cf4da0cee9ea8f8b8ab3e2cb7103ab101030eb84ae22eda755eeb8ae646fac - 26.99% (18.4 MB)

[#005] sha256:b3129aceecc88e5c406396eb6e3bc195b177c20f5f7cf339afbe4cdbb7b5b31d - 28.14% (19.2 MB)

[#006] sha256:2bd1591431a241d1a5e2125cd563b4f8bcad5cdca67fd13baf39d35cedb99b13 - 27.56% (18.8 MB)

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

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

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


History
2025-07-15 11:01:16 UTC (buildkit.dockerfile.v0)

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

2025-07-15 11:01:16 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=28.3.2

2025-07-24 17:04:15 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-28.3.2.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-28.3.2.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-28.3.2.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-28.3.2.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-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

ENV DOCKER_BUILDX_VERSION=0.26.1

2025-07-24 17:04:15 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.26.1/buildx-v0.26.1.linux-amd64'; sha256='9451034b6ca5354e8bf88a2002a413aedabf110fd0f12ebb0b2f2cc241be8e41'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.26.1/buildx-v0.26.1.linux-arm-v6'; sha256='e9f89ed92231e937b380afc8f0105dc57e1fd5a3949a1545e863312706bf2947'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.26.1/buildx-v0.26.1.linux-arm-v7'; sha256='92fe156e22eabbb58fb6b44aa3c59c2c06a820b66913158ed209ef5e18abc356'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.26.1/buildx-v0.26.1.linux-arm64'; sha256='b610d3c24836b2e7fecab5ef2c9466239a0f0156993a0406ea58943b87bff918'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.26.1/buildx-v0.26.1.linux-ppc64le'; sha256='74a9c8856ef7e742b5193358b43c8dbea9dc739009e4894c840fdb0a9c746d0d'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.26.1/buildx-v0.26.1.linux-riscv64'; sha256='698496a08f9c008230e858c63590aeb44b4806df2d6f02cd0b382137ce9394c6'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.26.1/buildx-v0.26.1.linux-s390x'; sha256='6b561cb99d105114484897a3bc3f105dead11d4c14f28ffbf0873ce7fd1fe2d6'; ;; *) 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-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=2.39.1

2025-07-24 17:04:15 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.39.1/docker-compose-linux-x86_64'; sha256='a5ea28722d5da628b59226626f7d6c33c89a7ed19e39f750645925242044c9d2'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.39.1/docker-compose-linux-armv6'; sha256='14a8a2fd5ca75cf87a9c33f79eea5b51701d3a2039387ae48440c9d78b2c83c2'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.39.1/docker-compose-linux-armv7'; sha256='a97c785b148cf744e4f91835fa981dc93d6ced5132d42dab934947e33032af98'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.39.1/docker-compose-linux-aarch64'; sha256='7b2627ed76f7dcb0d93f649f185af912372229b4c09762a3cd1db5be5255632b'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.39.1/docker-compose-linux-ppc64le'; sha256='a2c76f4ea8cbba5906cfe9e97fc67463ad954813dfbddf341bf5062c5c0c93ec'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.39.1/docker-compose-linux-riscv64'; sha256='3e54325b4019398e058be3cd8589b9ecc98a1a97b7fe8f3280ee4e25281091e2'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.39.1/docker-compose-linux-s390x'; sha256='87e75c7ffd019507c823c49d83fac62eda239e55544bb56d7707c817f52acc69'; ;; *) 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-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2025-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-07-24 17:04:15 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2025-07-24 17:04:15 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