Namespace
library
Image / Tag
docker:28.2.2-cli
Content Digest
sha256:280d9e6dbdeece0237d9ead6e5fbd59141ab1bce1ee7987760448809b8ea27aa
Details
Created

2025-06-24 17:04:19 UTC

Size

71.5 MB

Content Digest
Environment
DOCKER_BUILDX_VERSION

0.25.0

DOCKER_COMPOSE_VERSION

2.37.3

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

28.2.2

PATH

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


Layers

[#000] sha256:fe07684b16b82247c3539ed86a65ff37a76138ec25d380bd80c869a1a4c73236 - 5.06% (3.62 MB)

[#001] sha256:95cc65efafcc08e79f71dae731e77e28d1d80b4e8ada17ff88b5734eddd8b2a5 - 10.94% (7.83 MB)

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

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

[#004] sha256:67fb40a929fb94e74bfc7e12be73679efd7271a4a832ad71824a755c5fb98d52 - 26.77% (19.2 MB)

[#005] sha256:4342d14bbc36cd4e7aca95e3da1601d37ac7d360ab3d1d2bc560921c779ac753 - 28.88% (20.7 MB)

[#006] sha256:c4d7f0dca0e6ae8d3a54dc81a69eec3ed30d6f55304e7773186be2189f138654 - 28.34% (20.3 MB)

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

[#008] sha256:559fe81ecb98d50e6277594d9e182689dc4b1171a719ea5c67e66b714df0ac2e - 0.0% (1013 Bytes)

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


History
2025-05-30 16:20:41 UTC (buildkit.dockerfile.v0)

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

2025-05-30 16:20:41 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

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

2025-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

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

2025-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

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

2025-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=28.2.2

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

ENV DOCKER_BUILDX_VERSION=0.25.0

2025-06-24 17:04:19 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.25.0/buildx-v0.25.0.linux-amd64'; sha256='4104d79a791a8744c0b43fd5bd0a6172dff29040c5229946a1cdb2d27b0b5bfa'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-arm-v6'; sha256='4b92125aa797875108174d9d8ae2e92bdf1db82c97dcf8b3bb72490a62fd8122'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-arm-v7'; sha256='0c943fa7001cde147ab7663e36c92259ddde2a3ce0b6f5dfcbc3535dc67f8661'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-arm64'; sha256='f07063844bb750172c1f25cef61b07a8314d24bedffc015517b3ec4016b16de8'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-ppc64le'; sha256='9ac89d1401b105be41e98760aaaae00e4f44e180e757bf6044d2824ff14788bf'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-riscv64'; sha256='17829ab06c8ec984201170bfb676e6cd311312983814354505fb679b36c02177'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-s390x'; sha256='1b4a7d86fee5b6a48fd153418bd6ed8f0c82bc5d7eb3b219052e834ece977440'; ;; *) 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-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=2.37.3

2025-06-24 17:04:19 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.37.3/docker-compose-linux-x86_64'; sha256='522181c447d831fb23134201d9cdc5cf365f913408124c678089ea62d6a2334c'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.37.3/docker-compose-linux-armv6'; sha256='06213b27bb8437f7bb306766a89adc8c6f0e39907b9e8774488f16efe4b580ce'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.37.3/docker-compose-linux-armv7'; sha256='2abef7f6a59d5402206f11461b69b6314a5dfdcfdd235b9acfce661d9255f2be'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.37.3/docker-compose-linux-aarch64'; sha256='15646d01e9291e69c9173a0d140d3ef44f912d26ffb2cbeeaf91aeb460dae59e'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.37.3/docker-compose-linux-ppc64le'; sha256='1f7f9533bec72a38bc41afa0195189bd42d7be7374922fa40ea7424bab86f375'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.37.3/docker-compose-linux-riscv64'; sha256='1b377c5857be66aa83e77182f83d5527b6c0a8baa30141dba1d8586e2b535baf'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.37.3/docker-compose-linux-s390x'; sha256='82549afc300c1318527ff693f22a41114bd7d5e787a63799c85bf511d8428cea'; ;; *) 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-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

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

2025-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

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

2025-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2025-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

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

2025-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2025-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

CMD ["sh"]

Details
Created

2025-06-24 17:04:19 UTC

Size

66.8 MB

Content Digest
Environment
DOCKER_BUILDX_VERSION

0.25.0

DOCKER_COMPOSE_VERSION

2.37.3

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

28.2.2

PATH

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


Layers

[#000] sha256:5ddfb4a71b19e6dcd52b9c46193b6249cf9b39300f0f664f0d682463a4d48e6c - 5.0% (3.34 MB)

[#001] sha256:9315e4ae003c4932b2d731f118ab95ba5e31da8693f2f37d8e5ccf35ce3a3834 - 11.59% (7.74 MB)

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

[#003] sha256:77bcdb2cfea956eba0680481ec7bcec22748d82f9bfcd82f8fb7e079bdd8188c - 0.0% (455 Bytes)

[#004] sha256:3156c3bcd5598f721d5e807804df7256e282bd2897ea9f9f029b3cd93a5ff79b - 25.86% (17.3 MB)

[#005] sha256:1b7e0b043c733ae1aee347b8ba6a9aae25fafbfbfec6a59a5f4b8f169a3e7aef - 28.99% (19.4 MB)

[#006] sha256:6791281677ad3a20edccf9a75502a82c53c75abe55f36d8cc828c1b63cd2b9e1 - 28.56% (19.1 MB)

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

[#008] sha256:6050bd39416a4f9fe6e5c2aa5a58ee97059983f6e8e2bce7d40354a7abc33a6b - 0.0% (1023 Bytes)

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


History
2025-05-30 16:20:41 UTC (buildkit.dockerfile.v0)

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

2025-05-30 16:20:41 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

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

2025-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

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

2025-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

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

2025-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=28.2.2

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

ENV DOCKER_BUILDX_VERSION=0.25.0

2025-06-24 17:04:19 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.25.0/buildx-v0.25.0.linux-amd64'; sha256='4104d79a791a8744c0b43fd5bd0a6172dff29040c5229946a1cdb2d27b0b5bfa'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-arm-v6'; sha256='4b92125aa797875108174d9d8ae2e92bdf1db82c97dcf8b3bb72490a62fd8122'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-arm-v7'; sha256='0c943fa7001cde147ab7663e36c92259ddde2a3ce0b6f5dfcbc3535dc67f8661'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-arm64'; sha256='f07063844bb750172c1f25cef61b07a8314d24bedffc015517b3ec4016b16de8'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-ppc64le'; sha256='9ac89d1401b105be41e98760aaaae00e4f44e180e757bf6044d2824ff14788bf'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-riscv64'; sha256='17829ab06c8ec984201170bfb676e6cd311312983814354505fb679b36c02177'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-s390x'; sha256='1b4a7d86fee5b6a48fd153418bd6ed8f0c82bc5d7eb3b219052e834ece977440'; ;; *) 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-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=2.37.3

2025-06-24 17:04:19 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.37.3/docker-compose-linux-x86_64'; sha256='522181c447d831fb23134201d9cdc5cf365f913408124c678089ea62d6a2334c'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.37.3/docker-compose-linux-armv6'; sha256='06213b27bb8437f7bb306766a89adc8c6f0e39907b9e8774488f16efe4b580ce'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.37.3/docker-compose-linux-armv7'; sha256='2abef7f6a59d5402206f11461b69b6314a5dfdcfdd235b9acfce661d9255f2be'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.37.3/docker-compose-linux-aarch64'; sha256='15646d01e9291e69c9173a0d140d3ef44f912d26ffb2cbeeaf91aeb460dae59e'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.37.3/docker-compose-linux-ppc64le'; sha256='1f7f9533bec72a38bc41afa0195189bd42d7be7374922fa40ea7424bab86f375'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.37.3/docker-compose-linux-riscv64'; sha256='1b377c5857be66aa83e77182f83d5527b6c0a8baa30141dba1d8586e2b535baf'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.37.3/docker-compose-linux-s390x'; sha256='82549afc300c1318527ff693f22a41114bd7d5e787a63799c85bf511d8428cea'; ;; *) 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-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

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

2025-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

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

2025-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2025-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

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

2025-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2025-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

CMD ["sh"]

Details
Created

2025-06-24 17:04:19 UTC

Size

65.8 MB

Content Digest
Environment
DOCKER_BUILDX_VERSION

0.25.0

DOCKER_COMPOSE_VERSION

2.37.3

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

28.2.2

PATH

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


Layers

[#000] sha256:22e4d17029cf647ff505d5389be90006efc5ed4178aed9a6d798a2bf7a675fc9 - 4.66% (3.07 MB)

[#001] sha256:53b30f7212c67694cf480811a55ca551c13acaf23308660855c528140f72c862 - 10.78% (7.1 MB)

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

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

[#004] sha256:c706fc5902012930a32f06fbb17943253a98c5d34ba1ad212a51f277228a4837 - 26.21% (17.3 MB)

[#005] sha256:37448d2ec3f7bad1f74af640d2ae105cdfb0ca3d2aef3eadafd768d84c0bcda8 - 29.39% (19.3 MB)

[#006] sha256:7c0d187aae514b10703ab1b0032917f17f5b2c50bbd966331ff3d2152350c47d - 28.94% (19 MB)

[#007] sha256:ee73f9f30f09898800d3553b2b4e548a4cdfc3c90bd1f27d8af26779a3176aed - 0.0% (546 Bytes)

[#008] sha256:1e6da77713c8a8a11bae4eab959383da3268a9a140bb02227c9b6a2bec4794d9 - 0.0% (1022 Bytes)

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


History
2025-05-30 16:20:41 UTC (buildkit.dockerfile.v0)

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

2025-05-30 16:20:41 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

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

2025-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

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

2025-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

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

2025-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=28.2.2

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

ENV DOCKER_BUILDX_VERSION=0.25.0

2025-06-24 17:04:19 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.25.0/buildx-v0.25.0.linux-amd64'; sha256='4104d79a791a8744c0b43fd5bd0a6172dff29040c5229946a1cdb2d27b0b5bfa'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-arm-v6'; sha256='4b92125aa797875108174d9d8ae2e92bdf1db82c97dcf8b3bb72490a62fd8122'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-arm-v7'; sha256='0c943fa7001cde147ab7663e36c92259ddde2a3ce0b6f5dfcbc3535dc67f8661'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-arm64'; sha256='f07063844bb750172c1f25cef61b07a8314d24bedffc015517b3ec4016b16de8'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-ppc64le'; sha256='9ac89d1401b105be41e98760aaaae00e4f44e180e757bf6044d2824ff14788bf'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-riscv64'; sha256='17829ab06c8ec984201170bfb676e6cd311312983814354505fb679b36c02177'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-s390x'; sha256='1b4a7d86fee5b6a48fd153418bd6ed8f0c82bc5d7eb3b219052e834ece977440'; ;; *) 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-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=2.37.3

2025-06-24 17:04:19 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.37.3/docker-compose-linux-x86_64'; sha256='522181c447d831fb23134201d9cdc5cf365f913408124c678089ea62d6a2334c'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.37.3/docker-compose-linux-armv6'; sha256='06213b27bb8437f7bb306766a89adc8c6f0e39907b9e8774488f16efe4b580ce'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.37.3/docker-compose-linux-armv7'; sha256='2abef7f6a59d5402206f11461b69b6314a5dfdcfdd235b9acfce661d9255f2be'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.37.3/docker-compose-linux-aarch64'; sha256='15646d01e9291e69c9173a0d140d3ef44f912d26ffb2cbeeaf91aeb460dae59e'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.37.3/docker-compose-linux-ppc64le'; sha256='1f7f9533bec72a38bc41afa0195189bd42d7be7374922fa40ea7424bab86f375'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.37.3/docker-compose-linux-riscv64'; sha256='1b377c5857be66aa83e77182f83d5527b6c0a8baa30141dba1d8586e2b535baf'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.37.3/docker-compose-linux-s390x'; sha256='82549afc300c1318527ff693f22a41114bd7d5e787a63799c85bf511d8428cea'; ;; *) 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-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

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

2025-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

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

2025-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2025-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

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

2025-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2025-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

CMD ["sh"]

Details
Created

2025-06-24 17:04:19 UTC

Size

67.3 MB

Content Digest
Environment
DOCKER_BUILDX_VERSION

0.25.0

DOCKER_COMPOSE_VERSION

2.37.3

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

28.2.2

PATH

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


Layers

[#000] sha256:d69d4d41cfe2ee680d6972795e2a1eb9e4dc4ec3b3c5e0797c9ab43bb3726fa7 - 5.86% (3.94 MB)

[#001] sha256:11c09c12dc876098db6faf127232f099623dbbbd3cf517f8246c8e5a8693e4f0 - 11.66% (7.85 MB)

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

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

[#004] sha256:09a4c5587a885f488c1b2f7bd2d5d32c10b81adac78c6f4cae59b7d3ffacc4c0 - 26.78% (18 MB)

[#005] sha256:2a0440c711470911bab6b20e4bff43ae46bc807cfb50baad00736c85ef6ee037 - 28.08% (18.9 MB)

[#006] sha256:78bfc89a1b69a15d2139349e50f73a98ddb63456d8d3b225411d135bea009a5b - 27.61% (18.6 MB)

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

[#008] sha256:d8bf71c0421d5c63713f96809b651570077f7fc8485542df3ed287ba4166a3ad - 0.0% (1011 Bytes)

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


History
2025-05-30 16:20:41 UTC (buildkit.dockerfile.v0)

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

2025-05-30 16:20:41 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

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

2025-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

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

2025-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

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

2025-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=28.2.2

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

ENV DOCKER_BUILDX_VERSION=0.25.0

2025-06-24 17:04:19 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.25.0/buildx-v0.25.0.linux-amd64'; sha256='4104d79a791a8744c0b43fd5bd0a6172dff29040c5229946a1cdb2d27b0b5bfa'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-arm-v6'; sha256='4b92125aa797875108174d9d8ae2e92bdf1db82c97dcf8b3bb72490a62fd8122'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-arm-v7'; sha256='0c943fa7001cde147ab7663e36c92259ddde2a3ce0b6f5dfcbc3535dc67f8661'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-arm64'; sha256='f07063844bb750172c1f25cef61b07a8314d24bedffc015517b3ec4016b16de8'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-ppc64le'; sha256='9ac89d1401b105be41e98760aaaae00e4f44e180e757bf6044d2824ff14788bf'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-riscv64'; sha256='17829ab06c8ec984201170bfb676e6cd311312983814354505fb679b36c02177'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-s390x'; sha256='1b4a7d86fee5b6a48fd153418bd6ed8f0c82bc5d7eb3b219052e834ece977440'; ;; *) 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-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=2.37.3

2025-06-24 17:04:19 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.37.3/docker-compose-linux-x86_64'; sha256='522181c447d831fb23134201d9cdc5cf365f913408124c678089ea62d6a2334c'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.37.3/docker-compose-linux-armv6'; sha256='06213b27bb8437f7bb306766a89adc8c6f0e39907b9e8774488f16efe4b580ce'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.37.3/docker-compose-linux-armv7'; sha256='2abef7f6a59d5402206f11461b69b6314a5dfdcfdd235b9acfce661d9255f2be'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.37.3/docker-compose-linux-aarch64'; sha256='15646d01e9291e69c9173a0d140d3ef44f912d26ffb2cbeeaf91aeb460dae59e'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.37.3/docker-compose-linux-ppc64le'; sha256='1f7f9533bec72a38bc41afa0195189bd42d7be7374922fa40ea7424bab86f375'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.37.3/docker-compose-linux-riscv64'; sha256='1b377c5857be66aa83e77182f83d5527b6c0a8baa30141dba1d8586e2b535baf'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.37.3/docker-compose-linux-s390x'; sha256='82549afc300c1318527ff693f22a41114bd7d5e787a63799c85bf511d8428cea'; ;; *) 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-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

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

2025-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

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

2025-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2025-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

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

2025-06-24 17:04:19 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2025-06-24 17:04:19 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