Namespace
library
Image / Tag
docker:28.2.1-cli
Content Digest
sha256:7ca534feede35eac86c4c3dac730f01a964b8d89459c14e87b76a428e188a7d5
Details
Created

2025-05-28 23:04:17 UTC

Size

70.7 MB

Content Digest
Environment
DOCKER_BUILDX_VERSION

0.24.0

DOCKER_COMPOSE_VERSION

2.36.2

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

28.2.1

PATH

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


Layers

[#000] sha256:f18232174bc91741fdf3da96d85011092101a032a93a388b79e99e69c2d5c870 - 4.91% (3.47 MB)

[#001] sha256:be2c9272a8e1c405812f53f7f40e62801a89f346ef38365b8549f251bf8a0c24 - 10.87% (7.69 MB)

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

[#003] sha256:9e8d66dea1dd50fda031a4f3847763a299ee227335b6d6ea9fa7aff9915e9cbb - 0.0% (454 Bytes)

[#004] sha256:f9ba8513ca5a53f5f4748c9799733be5fe9abc57ddcea9aa14875c3e49bfaeae - 27.08% (19.2 MB)

[#005] sha256:21b9bab656542ddf27b8e91b080822d8ad4682218cea01718f5bfa397e2c3c84 - 28.71% (20.3 MB)

[#006] sha256:0248a6b0cda0c133abb137ed8a3ec86dbc9430ded559fe2c7d5eb1bc66fa1e4c - 28.43% (20.1 MB)

[#007] sha256:9ae39727fc67375c841550a6b8be9c2aba13799a5a3803b5bb81e4e5e13629d7 - 0.0% (538 Bytes)

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

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


History
2025-02-14 03:28:36 UTC (buildkit.dockerfile.v0)

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

2025-02-14 03:28:36 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

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

2025-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

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

2025-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

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

2025-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=28.2.1

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

ENV DOCKER_BUILDX_VERSION=0.24.0

2025-05-28 23:04:17 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.24.0/buildx-v0.24.0.linux-amd64'; sha256='c41ed17ec05b6ebb50eeb02fb26cce90f16cd260b8d26ce73963428c6b2d6508'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.24.0/buildx-v0.24.0.linux-arm-v6'; sha256='591abb51afe942814a45f4f3d0f1a97fe8c5c212142bded66025ae019136bac8'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.24.0/buildx-v0.24.0.linux-arm-v7'; sha256='69a3afa3d22867ea67b87e5f205574478e7a795599c471b61575bacf455452ae'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.24.0/buildx-v0.24.0.linux-arm64'; sha256='ad33819d085a635e3b4400a412bd2b4e943bfbc830366d78f50579bae48f8053'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.24.0/buildx-v0.24.0.linux-ppc64le'; sha256='90c02625d1e52abd8e6089854208963651ea727028aaca58b29847dc594c01f8'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.24.0/buildx-v0.24.0.linux-riscv64'; sha256='3031cf533e015ea77425446e4bc87173f1316447ed3369c2898f73ac353de404'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.24.0/buildx-v0.24.0.linux-s390x'; sha256='821ea62254a7be6cab51c5ebefc9ba74b7e2dd902c78d16b268850dc29869ca2'; ;; *) 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-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=2.36.2

2025-05-28 23:04:17 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.36.2/docker-compose-linux-x86_64'; sha256='9040bd35b2cc0783ce6c5de491de7e52e24d4137dbfc5de8a524f718fc23556c'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.36.2/docker-compose-linux-armv6'; sha256='8260c11228337291dd2adcc1ee957756581047c5f40ad5ff6917660e8ebe7e61'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.36.2/docker-compose-linux-armv7'; sha256='9e9d20ebc4a094ee7788fbb5bddf70b0b319a55eee134db195d1e47f078ae0dc'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.36.2/docker-compose-linux-aarch64'; sha256='d1148609319706a57b755ff0f61d604a63a8cf57adb24c17535baa766ff14b4f'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.36.2/docker-compose-linux-ppc64le'; sha256='14b5db45d45808ece42066e4c978a6dddeb0c7ceffd656abfcb8182515fb9c7c'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.36.2/docker-compose-linux-riscv64'; sha256='17b86e88985f7ac6f282ea36e585d15a586584bc4f853466f92a9aed031772ed'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.36.2/docker-compose-linux-s390x'; sha256='65fe31a89326fb6de9f0e0c93c9abb0e88e407febc16b3551b92507e1ffbc965'; ;; *) 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-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

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

2025-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

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

2025-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2025-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

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

2025-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2025-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

CMD ["sh"]

Details
Created

2025-05-28 23:04:17 UTC

Size

66 MB

Content Digest
Environment
DOCKER_BUILDX_VERSION

0.24.0

DOCKER_COMPOSE_VERSION

2.36.2

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

28.2.1

PATH

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


Layers

[#000] sha256:76099982f06682e28a60c3b774ef20931d07b0a2f551203484e633d8c0361ee7 - 4.86% (3.21 MB)

[#001] sha256:bc3e40b3641449ca47aef50c48f620eb6d3a3bc2292e5cf4ea267f5f03e6c7bc - 11.53% (7.61 MB)

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

[#003] sha256:2c3df16922f358c97f513c6d0b9457abb36aefc588e45374edd23692381878a7 - 0.0% (455 Bytes)

[#004] sha256:2dd839f64baff9927abbc58f21e00a26012fed513677d0a9c52ef3af98f6a497 - 26.15% (17.3 MB)

[#005] sha256:19095d8616290327c3d0e9c79646a6e8a73d254ce5f66c8d76450d3868c4981c - 28.82% (19 MB)

[#006] sha256:6b923bf21b53e62fe10fc61ca9c9e6ce1c24f9a4305830422a3d30f53fb161a7 - 28.64% (18.9 MB)

[#007] sha256:0babba5b7d35ed22ff8850f5f29ab08b93d6a7e6d4936dea2fa826b4a5b9839e - 0.0% (545 Bytes)

[#008] sha256:32a1d3bf27d088cef0c4e93b28e4b13617c22f455d68e7511558ea41c3a2ba39 - 0.0% (1020 Bytes)

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


History
2025-02-14 03:28:36 UTC (buildkit.dockerfile.v0)

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

2025-02-14 03:28:36 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

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

2025-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

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

2025-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

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

2025-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=28.2.1

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

ENV DOCKER_BUILDX_VERSION=0.24.0

2025-05-28 23:04:17 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.24.0/buildx-v0.24.0.linux-amd64'; sha256='c41ed17ec05b6ebb50eeb02fb26cce90f16cd260b8d26ce73963428c6b2d6508'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.24.0/buildx-v0.24.0.linux-arm-v6'; sha256='591abb51afe942814a45f4f3d0f1a97fe8c5c212142bded66025ae019136bac8'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.24.0/buildx-v0.24.0.linux-arm-v7'; sha256='69a3afa3d22867ea67b87e5f205574478e7a795599c471b61575bacf455452ae'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.24.0/buildx-v0.24.0.linux-arm64'; sha256='ad33819d085a635e3b4400a412bd2b4e943bfbc830366d78f50579bae48f8053'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.24.0/buildx-v0.24.0.linux-ppc64le'; sha256='90c02625d1e52abd8e6089854208963651ea727028aaca58b29847dc594c01f8'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.24.0/buildx-v0.24.0.linux-riscv64'; sha256='3031cf533e015ea77425446e4bc87173f1316447ed3369c2898f73ac353de404'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.24.0/buildx-v0.24.0.linux-s390x'; sha256='821ea62254a7be6cab51c5ebefc9ba74b7e2dd902c78d16b268850dc29869ca2'; ;; *) 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-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=2.36.2

2025-05-28 23:04:17 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.36.2/docker-compose-linux-x86_64'; sha256='9040bd35b2cc0783ce6c5de491de7e52e24d4137dbfc5de8a524f718fc23556c'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.36.2/docker-compose-linux-armv6'; sha256='8260c11228337291dd2adcc1ee957756581047c5f40ad5ff6917660e8ebe7e61'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.36.2/docker-compose-linux-armv7'; sha256='9e9d20ebc4a094ee7788fbb5bddf70b0b319a55eee134db195d1e47f078ae0dc'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.36.2/docker-compose-linux-aarch64'; sha256='d1148609319706a57b755ff0f61d604a63a8cf57adb24c17535baa766ff14b4f'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.36.2/docker-compose-linux-ppc64le'; sha256='14b5db45d45808ece42066e4c978a6dddeb0c7ceffd656abfcb8182515fb9c7c'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.36.2/docker-compose-linux-riscv64'; sha256='17b86e88985f7ac6f282ea36e585d15a586584bc4f853466f92a9aed031772ed'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.36.2/docker-compose-linux-s390x'; sha256='65fe31a89326fb6de9f0e0c93c9abb0e88e407febc16b3551b92507e1ffbc965'; ;; *) 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-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

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

2025-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

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

2025-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2025-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

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

2025-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2025-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

CMD ["sh"]

Details
Created

2025-05-28 23:04:17 UTC

Size

65.1 MB

Content Digest
Environment
DOCKER_BUILDX_VERSION

0.24.0

DOCKER_COMPOSE_VERSION

2.36.2

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

28.2.1

PATH

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


Layers

[#000] sha256:85f3b18f9f5a8655db86c6dfb02bb01011ffef63d10a173843c5c65c3e9137b7 - 4.54% (2.95 MB)

[#001] sha256:f76b7d1b82cd6cfed8f273cf6e53fdf614a1a8529e47f3d82e891794f879a1dd - 10.7% (6.96 MB)

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

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

[#004] sha256:880f8628f199cc7b24253f03a0dc7ba737601df99c05082f973ca13d262aeebd - 26.52% (17.3 MB)

[#005] sha256:1a00b233e1abe4ced27f55e69e0d38a450c6833cd9bdc7a076b2cc828926f462 - 29.21% (19 MB)

[#006] sha256:7ff3ac28b4650ae86afeba82a0ac6308d45b24dc124cdc9ada817b3c9b932b14 - 29.03% (18.9 MB)

[#007] sha256:0e32e9ea370d4b617cb656ae022312af9d0255cb48602396e61415431756bf7e - 0.0% (542 Bytes)

[#008] sha256:3b3c1fef0c14b4307ca6c06af2a079532c3d01a0e52ba1a1a4f2e73790947bbb - 0.0% (1016 Bytes)

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


History
2025-02-14 03:28:36 UTC (buildkit.dockerfile.v0)

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

2025-02-14 03:28:36 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

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

2025-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

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

2025-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

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

2025-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=28.2.1

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

ENV DOCKER_BUILDX_VERSION=0.24.0

2025-05-28 23:04:17 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.24.0/buildx-v0.24.0.linux-amd64'; sha256='c41ed17ec05b6ebb50eeb02fb26cce90f16cd260b8d26ce73963428c6b2d6508'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.24.0/buildx-v0.24.0.linux-arm-v6'; sha256='591abb51afe942814a45f4f3d0f1a97fe8c5c212142bded66025ae019136bac8'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.24.0/buildx-v0.24.0.linux-arm-v7'; sha256='69a3afa3d22867ea67b87e5f205574478e7a795599c471b61575bacf455452ae'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.24.0/buildx-v0.24.0.linux-arm64'; sha256='ad33819d085a635e3b4400a412bd2b4e943bfbc830366d78f50579bae48f8053'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.24.0/buildx-v0.24.0.linux-ppc64le'; sha256='90c02625d1e52abd8e6089854208963651ea727028aaca58b29847dc594c01f8'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.24.0/buildx-v0.24.0.linux-riscv64'; sha256='3031cf533e015ea77425446e4bc87173f1316447ed3369c2898f73ac353de404'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.24.0/buildx-v0.24.0.linux-s390x'; sha256='821ea62254a7be6cab51c5ebefc9ba74b7e2dd902c78d16b268850dc29869ca2'; ;; *) 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-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=2.36.2

2025-05-28 23:04:17 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.36.2/docker-compose-linux-x86_64'; sha256='9040bd35b2cc0783ce6c5de491de7e52e24d4137dbfc5de8a524f718fc23556c'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.36.2/docker-compose-linux-armv6'; sha256='8260c11228337291dd2adcc1ee957756581047c5f40ad5ff6917660e8ebe7e61'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.36.2/docker-compose-linux-armv7'; sha256='9e9d20ebc4a094ee7788fbb5bddf70b0b319a55eee134db195d1e47f078ae0dc'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.36.2/docker-compose-linux-aarch64'; sha256='d1148609319706a57b755ff0f61d604a63a8cf57adb24c17535baa766ff14b4f'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.36.2/docker-compose-linux-ppc64le'; sha256='14b5db45d45808ece42066e4c978a6dddeb0c7ceffd656abfcb8182515fb9c7c'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.36.2/docker-compose-linux-riscv64'; sha256='17b86e88985f7ac6f282ea36e585d15a586584bc4f853466f92a9aed031772ed'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.36.2/docker-compose-linux-s390x'; sha256='65fe31a89326fb6de9f0e0c93c9abb0e88e407febc16b3551b92507e1ffbc965'; ;; *) 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-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

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

2025-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

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

2025-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2025-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

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

2025-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2025-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

CMD ["sh"]

Details
Created

2025-05-28 23:04:17 UTC

Size

66.5 MB

Content Digest
Environment
DOCKER_BUILDX_VERSION

0.24.0

DOCKER_COMPOSE_VERSION

2.36.2

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

28.2.1

PATH

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


Layers

[#000] sha256:6e771e15690e2fabf2332d3a3b744495411d6e0b00b2aea64419b58b0066cf81 - 5.72% (3.81 MB)

[#001] sha256:167ada91b6e7d7f8f290c8fdea25205d6ad64d4c395e243e9b1f59e4af63f043 - 11.58% (7.7 MB)

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

[#003] sha256:a4c326ddc7f7db2a73aa3bfd66f3f9fd394d3207682679f182598ca6e57f9700 - 0.0% (454 Bytes)

[#004] sha256:37d770584d351075d0aa0692a00c074495ec6c42bfa477a2757d5537b9c447d7 - 27.09% (18 MB)

[#005] sha256:a59c930e3148dfe9cbc48a81d34d898912aee6d6871cea88229a95a8707b8b57 - 27.91% (18.6 MB)

[#006] sha256:73c0a1808c79bcef7097281a639fc908523f3e2d89a1eed57fdd0a12ed08a3ec - 27.7% (18.4 MB)

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

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

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


History
2025-02-14 03:28:36 UTC (buildkit.dockerfile.v0)

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

2025-02-14 03:28:36 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

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

2025-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

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

2025-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

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

2025-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=28.2.1

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

ENV DOCKER_BUILDX_VERSION=0.24.0

2025-05-28 23:04:17 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.24.0/buildx-v0.24.0.linux-amd64'; sha256='c41ed17ec05b6ebb50eeb02fb26cce90f16cd260b8d26ce73963428c6b2d6508'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.24.0/buildx-v0.24.0.linux-arm-v6'; sha256='591abb51afe942814a45f4f3d0f1a97fe8c5c212142bded66025ae019136bac8'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.24.0/buildx-v0.24.0.linux-arm-v7'; sha256='69a3afa3d22867ea67b87e5f205574478e7a795599c471b61575bacf455452ae'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.24.0/buildx-v0.24.0.linux-arm64'; sha256='ad33819d085a635e3b4400a412bd2b4e943bfbc830366d78f50579bae48f8053'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.24.0/buildx-v0.24.0.linux-ppc64le'; sha256='90c02625d1e52abd8e6089854208963651ea727028aaca58b29847dc594c01f8'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.24.0/buildx-v0.24.0.linux-riscv64'; sha256='3031cf533e015ea77425446e4bc87173f1316447ed3369c2898f73ac353de404'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.24.0/buildx-v0.24.0.linux-s390x'; sha256='821ea62254a7be6cab51c5ebefc9ba74b7e2dd902c78d16b268850dc29869ca2'; ;; *) 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-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=2.36.2

2025-05-28 23:04:17 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.36.2/docker-compose-linux-x86_64'; sha256='9040bd35b2cc0783ce6c5de491de7e52e24d4137dbfc5de8a524f718fc23556c'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.36.2/docker-compose-linux-armv6'; sha256='8260c11228337291dd2adcc1ee957756581047c5f40ad5ff6917660e8ebe7e61'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.36.2/docker-compose-linux-armv7'; sha256='9e9d20ebc4a094ee7788fbb5bddf70b0b319a55eee134db195d1e47f078ae0dc'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.36.2/docker-compose-linux-aarch64'; sha256='d1148609319706a57b755ff0f61d604a63a8cf57adb24c17535baa766ff14b4f'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.36.2/docker-compose-linux-ppc64le'; sha256='14b5db45d45808ece42066e4c978a6dddeb0c7ceffd656abfcb8182515fb9c7c'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.36.2/docker-compose-linux-riscv64'; sha256='17b86e88985f7ac6f282ea36e585d15a586584bc4f853466f92a9aed031772ed'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.36.2/docker-compose-linux-s390x'; sha256='65fe31a89326fb6de9f0e0c93c9abb0e88e407febc16b3551b92507e1ffbc965'; ;; *) 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-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

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

2025-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

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

2025-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2025-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

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

2025-05-28 23:04:17 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2025-05-28 23:04:17 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