2026-03-25 18:31:37 UTC
67.4 MB
0.32.1
DOCKER_COMPOSE_VERSION5.1.1
DOCKER_TLS_CERTDIR/certs
DOCKER_VERSION29.3.1
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:589002ba0eaed121a1dbf42f6648f29e5be55d5c8a6ee0f8eaa0285cc21ac153 - 5.47% (3.68 MB)
[#001] sha256:e8f783f43bd0c479eca4a605cd057214fd4d32195579fd3858ea619042787418 - 11.89% (8.01 MB)
[#002] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#003] sha256:a4dc00f58fe8675ce338442f1f3924e7575b889140324f529e6f7b7b552e6a8b - 0.0% (454 Bytes)
[#004] sha256:9ed7cc89d7e24509b5ecc2a876b68c336cc533fccd578553f96c40bd5977acaa - 26.78% (18 MB)
[#005] sha256:c59f566876aae23a8d4ded9382841f58305b92c7453a48044734ac35241c5e5d - 40.36% (27.2 MB)
[#006] sha256:5f27ff511c85a43e9a75a388dbd32088a24592f41c6987999fbcf0165672071d - 15.5% (10.4 MB)
[#007] sha256:eac4601d8546b2a6477f79a9bff1a05ec9add30bf96dc48fcd27457170f39b07 - 0.0% (541 Bytes)
[#008] sha256:1b922537b6a3dd95fc487130c0ca4896eb541d70d4a9438dd39590ccb7b65943 - 0.0% (1012 Bytes)
[#009] sha256:b62fa46a186b2dc7d1a25e70eb2c2653aa0431485adb908a7cf943d28c49cdf1 - 0.0% (116 Bytes)
ADD alpine-minirootfs-3.23.3-x86_64.tar.gz / # buildkit
2026-01-28 01:18:04 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-03-25 18:31:30 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates openssh-client git # buildkit
2026-03-25 18:31:30 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit
2026-03-25 18:31:30 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup -g 2375 -S docker # buildkit
2026-03-25 18:31:34 UTC (buildkit.dockerfile.v0)ENV DOCKER_VERSION=29.3.1
2026-03-25 18:31:34 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.3.1.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-29.3.1.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-29.3.1.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-29.3.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
2026-03-25 18:31:34 UTC (buildkit.dockerfile.v0)ENV DOCKER_BUILDX_VERSION=0.32.1
2026-03-25 18:31: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.32.1/buildx-v0.32.1.linux-amd64'; sha256='2bbc1b8ebc9a05287b01bc2fe6633ec5e2f53d58ee955ae69756d668e7098e5e'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-arm-v6'; sha256='545d2b678e9a494e0891526ee4977699132c16659c8b3c25a4be8484cf19f691'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-arm-v7'; sha256='c3abd2992c0cbef5d307ec59d490f65c563008798a6b01a85a82069ad9945aad'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-arm64'; sha256='f03767cb0149759d409cd600b915bce764175ffda6eb3e86e14cc84a5637176a'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-ppc64le'; sha256='7d6428c784d5665e846d533c8ae2309942cbc5ef2fa82c5d2c20a9cdd2aa9609'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-riscv64'; sha256='ff29d3ad8756d11c2fdfddf068d794615d52a2b052b0e2e50edbdbeaf11cbe42'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-s390x'; sha256='f3e5e960ce35f16c592354e9d6a704f206550d92292c850f193c1af5289b60e5'; ;; *) 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-03-25 18:31:36 UTC (buildkit.dockerfile.v0)ENV DOCKER_COMPOSE_VERSION=5.1.1
2026-03-25 18:31: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.1.1/docker-compose-linux-x86_64'; sha256='2ac954c9d506b912a12477d72f01601dc72ec918c429c7bae48fd707bdf0f3e5'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v5.1.1/docker-compose-linux-armv6'; sha256='dbc7d5be282b2f465fb76841588e446f5fee10104c73428e8130bfa9baf1f1e2'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v5.1.1/docker-compose-linux-armv7'; sha256='5cf43b83c705b24df9dbee1d35a6f085189ee2c1169444147192daf932683ed4'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v5.1.1/docker-compose-linux-aarch64'; sha256='4b5c42952b7dd81f508d01a771df2a9e5dbffe9b8c5c7d983e738504ad38f056'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v5.1.1/docker-compose-linux-ppc64le'; sha256='e131760ddd58dd5fc42b80ce9e4c49ecb6e8c26638a1c4bc3aa526f58c2440bf'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v5.1.1/docker-compose-linux-riscv64'; sha256='8f0df39eaf9014bce4c2505c91d067eb22631e894caabba7c5dae56c72c316f2'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v5.1.1/docker-compose-linux-s390x'; sha256='87c0b606dcaf49b61f651f2b4e946e03a14e06e1dc16557a408a85e9796884f2'; ;; *) 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-03-25 18:31:37 UTC (buildkit.dockerfile.v0)COPY modprobe.sh /usr/local/bin/modprobe # buildkit
2026-03-25 18:31:37 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-03-25 18:31:37 UTC (buildkit.dockerfile.v0)ENV DOCKER_TLS_CERTDIR=/certs
2026-03-25 18:31:37 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit
2026-03-25 18:31:37 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-03-25 18:31:37 UTC (buildkit.dockerfile.v0)CMD ["sh"]
2026-03-25 18:20:57 UTC
63.6 MB
0.32.1
DOCKER_COMPOSE_VERSION5.1.1
DOCKER_TLS_CERTDIR/certs
DOCKER_VERSION29.3.1
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:f067a9ad7b3a4e3b687105344f6ad0934a0623c4359c2d841a3d4fab27e26060 - 5.35% (3.4 MB)
[#001] sha256:7327f5bd7b20a7c0c384c9bed111c54ed041e23650f2789ce160520bd54e7d64 - 12.44% (7.92 MB)
[#002] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#003] sha256:8ad441b201d110caa6bbae91773542ed3038e833916ab8fdbdee2efdd096951d - 0.0% (454 Bytes)
[#004] sha256:10a9b3570b577d5bd7b5702ea3b038bd6d6736da52c7e4cfa9204254b3ef6889 - 26.53% (16.9 MB)
[#005] sha256:6687acedd268ebaa81d467b79f662cb296f999d5edc939573fc235718f10b3d5 - 40.12% (25.5 MB)
[#006] sha256:ef6738b4fa70496e709329c400187d16a1e6dcd9323aa0597219b36caeffbf73 - 15.57% (9.91 MB)
[#007] sha256:de0425cd14663ea2989a267ae635da01c39877aac17e1b4a26049c6e8584e9b7 - 0.0% (537 Bytes)
[#008] sha256:7154483d9dd47aca8dda22548f6ac6381d6f297c1afcbda1c72dba31279d96f7 - 0.0% (1010 Bytes)
[#009] sha256:6bbfd7d41a6aa1e531936a17e36405a287262345307d1769bbf5e514f1f4955a - 0.0% (116 Bytes)
ADD alpine-minirootfs-3.23.3-armhf.tar.gz / # buildkit
2026-01-28 01:17:52 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-03-25 18:20:49 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates openssh-client git # buildkit
2026-03-25 18:20:49 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit
2026-03-25 18:20:49 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup -g 2375 -S docker # buildkit
2026-03-25 18:20:52 UTC (buildkit.dockerfile.v0)ENV DOCKER_VERSION=29.3.1
2026-03-25 18:20:52 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.3.1.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-29.3.1.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-29.3.1.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-29.3.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
2026-03-25 18:20:52 UTC (buildkit.dockerfile.v0)ENV DOCKER_BUILDX_VERSION=0.32.1
2026-03-25 18:20:55 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.32.1/buildx-v0.32.1.linux-amd64'; sha256='2bbc1b8ebc9a05287b01bc2fe6633ec5e2f53d58ee955ae69756d668e7098e5e'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-arm-v6'; sha256='545d2b678e9a494e0891526ee4977699132c16659c8b3c25a4be8484cf19f691'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-arm-v7'; sha256='c3abd2992c0cbef5d307ec59d490f65c563008798a6b01a85a82069ad9945aad'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-arm64'; sha256='f03767cb0149759d409cd600b915bce764175ffda6eb3e86e14cc84a5637176a'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-ppc64le'; sha256='7d6428c784d5665e846d533c8ae2309942cbc5ef2fa82c5d2c20a9cdd2aa9609'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-riscv64'; sha256='ff29d3ad8756d11c2fdfddf068d794615d52a2b052b0e2e50edbdbeaf11cbe42'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-s390x'; sha256='f3e5e960ce35f16c592354e9d6a704f206550d92292c850f193c1af5289b60e5'; ;; *) 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-03-25 18:20:55 UTC (buildkit.dockerfile.v0)ENV DOCKER_COMPOSE_VERSION=5.1.1
2026-03-25 18:20:57 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.1.1/docker-compose-linux-x86_64'; sha256='2ac954c9d506b912a12477d72f01601dc72ec918c429c7bae48fd707bdf0f3e5'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v5.1.1/docker-compose-linux-armv6'; sha256='dbc7d5be282b2f465fb76841588e446f5fee10104c73428e8130bfa9baf1f1e2'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v5.1.1/docker-compose-linux-armv7'; sha256='5cf43b83c705b24df9dbee1d35a6f085189ee2c1169444147192daf932683ed4'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v5.1.1/docker-compose-linux-aarch64'; sha256='4b5c42952b7dd81f508d01a771df2a9e5dbffe9b8c5c7d983e738504ad38f056'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v5.1.1/docker-compose-linux-ppc64le'; sha256='e131760ddd58dd5fc42b80ce9e4c49ecb6e8c26638a1c4bc3aa526f58c2440bf'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v5.1.1/docker-compose-linux-riscv64'; sha256='8f0df39eaf9014bce4c2505c91d067eb22631e894caabba7c5dae56c72c316f2'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v5.1.1/docker-compose-linux-s390x'; sha256='87c0b606dcaf49b61f651f2b4e946e03a14e06e1dc16557a408a85e9796884f2'; ;; *) 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-03-25 18:20:57 UTC (buildkit.dockerfile.v0)COPY modprobe.sh /usr/local/bin/modprobe # buildkit
2026-03-25 18:20:57 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-03-25 18:20:57 UTC (buildkit.dockerfile.v0)ENV DOCKER_TLS_CERTDIR=/certs
2026-03-25 18:20:57 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit
2026-03-25 18:20:57 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-03-25 18:20:57 UTC (buildkit.dockerfile.v0)CMD ["sh"]
2026-03-25 18:20:57 UTC
62.7 MB
0.32.1
DOCKER_COMPOSE_VERSION5.1.1
DOCKER_TLS_CERTDIR/certs
DOCKER_VERSION29.3.1
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:7ed661450d9b41ba25f81f6ef8649bb379f47471d21c4898a8a6a3e11b819220 - 4.99% (3.13 MB)
[#001] sha256:3f9a25e5bfb326bc75a71b460d0544e0abe70b0c6c1498521b7fd245df901627 - 11.56% (7.25 MB)
[#002] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#003] sha256:69bd4d27cb3827cca3206705328c83ee80e164a78dc2aa97099d480bb1ded087 - 0.0% (455 Bytes)
[#004] sha256:e57192b9959272e69a74f1600a28d23141f96a9856eb275612e66d96aed4cb23 - 26.93% (16.9 MB)
[#005] sha256:0e7afb84b0bb6525824e7b41a3eb6ca04fbd8a378336dace66c201e7f0a9fdfd - 40.72% (25.5 MB)
[#006] sha256:b34cbd0d9bfc6a2fbae47c23f0d1c832eaf8aacf91c370cd7d44df319b6dcf32 - 15.79% (9.89 MB)
[#007] sha256:a92b6554d10f78775d85c869fd50243ef34c2f7fb06170e9bfd0f6cb1d8c722f - 0.0% (536 Bytes)
[#008] sha256:72a550d751a72e95d6b192c5aa49bc54135cd12eaac778e2494033d746481e4e - 0.0% (1010 Bytes)
[#009] sha256:6bbfd7d41a6aa1e531936a17e36405a287262345307d1769bbf5e514f1f4955a - 0.0% (116 Bytes)
ADD alpine-minirootfs-3.23.3-armv7.tar.gz / # buildkit
2026-01-28 01:18:44 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-03-25 18:20:49 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates openssh-client git # buildkit
2026-03-25 18:20:50 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit
2026-03-25 18:20:50 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup -g 2375 -S docker # buildkit
2026-03-25 18:20:52 UTC (buildkit.dockerfile.v0)ENV DOCKER_VERSION=29.3.1
2026-03-25 18:20:52 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.3.1.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-29.3.1.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-29.3.1.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-29.3.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
2026-03-25 18:20:52 UTC (buildkit.dockerfile.v0)ENV DOCKER_BUILDX_VERSION=0.32.1
2026-03-25 18:20:55 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.32.1/buildx-v0.32.1.linux-amd64'; sha256='2bbc1b8ebc9a05287b01bc2fe6633ec5e2f53d58ee955ae69756d668e7098e5e'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-arm-v6'; sha256='545d2b678e9a494e0891526ee4977699132c16659c8b3c25a4be8484cf19f691'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-arm-v7'; sha256='c3abd2992c0cbef5d307ec59d490f65c563008798a6b01a85a82069ad9945aad'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-arm64'; sha256='f03767cb0149759d409cd600b915bce764175ffda6eb3e86e14cc84a5637176a'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-ppc64le'; sha256='7d6428c784d5665e846d533c8ae2309942cbc5ef2fa82c5d2c20a9cdd2aa9609'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-riscv64'; sha256='ff29d3ad8756d11c2fdfddf068d794615d52a2b052b0e2e50edbdbeaf11cbe42'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-s390x'; sha256='f3e5e960ce35f16c592354e9d6a704f206550d92292c850f193c1af5289b60e5'; ;; *) 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-03-25 18:20:55 UTC (buildkit.dockerfile.v0)ENV DOCKER_COMPOSE_VERSION=5.1.1
2026-03-25 18:20:57 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.1.1/docker-compose-linux-x86_64'; sha256='2ac954c9d506b912a12477d72f01601dc72ec918c429c7bae48fd707bdf0f3e5'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v5.1.1/docker-compose-linux-armv6'; sha256='dbc7d5be282b2f465fb76841588e446f5fee10104c73428e8130bfa9baf1f1e2'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v5.1.1/docker-compose-linux-armv7'; sha256='5cf43b83c705b24df9dbee1d35a6f085189ee2c1169444147192daf932683ed4'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v5.1.1/docker-compose-linux-aarch64'; sha256='4b5c42952b7dd81f508d01a771df2a9e5dbffe9b8c5c7d983e738504ad38f056'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v5.1.1/docker-compose-linux-ppc64le'; sha256='e131760ddd58dd5fc42b80ce9e4c49ecb6e8c26638a1c4bc3aa526f58c2440bf'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v5.1.1/docker-compose-linux-riscv64'; sha256='8f0df39eaf9014bce4c2505c91d067eb22631e894caabba7c5dae56c72c316f2'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v5.1.1/docker-compose-linux-s390x'; sha256='87c0b606dcaf49b61f651f2b4e946e03a14e06e1dc16557a408a85e9796884f2'; ;; *) 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-03-25 18:20:57 UTC (buildkit.dockerfile.v0)COPY modprobe.sh /usr/local/bin/modprobe # buildkit
2026-03-25 18:20:57 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-03-25 18:20:57 UTC (buildkit.dockerfile.v0)ENV DOCKER_TLS_CERTDIR=/certs
2026-03-25 18:20:57 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit
2026-03-25 18:20:57 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-03-25 18:20:57 UTC (buildkit.dockerfile.v0)CMD ["sh"]
2026-03-25 18:28:15 UTC
62.8 MB
0.32.1
DOCKER_COMPOSE_VERSION5.1.1
DOCKER_TLS_CERTDIR/certs
DOCKER_VERSION29.3.1
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:d8ad8cd72600f46cc068e16c39046ebc76526e41051f43a8c249884b200936c0 - 6.37% (4 MB)
[#001] sha256:0f7edc56943efc5fd8ceeeec0973e7862a22eef8479f31e4506aaa7683706598 - 12.84% (8.06 MB)
[#002] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#003] sha256:ea7d7bdfa7dc871c3af6f5b34ef1ef53c930b2fde5801879b794f1849da1dc4d - 0.0% (455 Bytes)
[#004] sha256:e7c366b69bd090a1557acbb6f1ebdab176751b61ca7e1c82af675fd5dd30436a - 26.54% (16.7 MB)
[#005] sha256:f8b74c99f62156a67a1a2f1edfa046c0c13825a6cdef351e68e41cbbffd8badb - 39.08% (24.5 MB)
[#006] sha256:5fed48b65e655b617bf78f3b0c6df9994322561de4c1c4a706e621ec83f8fb84 - 15.16% (9.52 MB)
[#007] sha256:318a3b2c176f6893caa80c95a652634492e38503c58e091a916b6d9c341a0648 - 0.0% (538 Bytes)
[#008] sha256:9c910ec30db0949d800f54bb9c1b3c4e2af20695bf5b14f43f4f9be42a0ecb2c - 0.0% (1010 Bytes)
[#009] sha256:4dd0d057ad753e2ef837845dd9504265e602e0802dceee1b0083e05f00291b8c - 0.0% (114 Bytes)
ADD alpine-minirootfs-3.23.3-aarch64.tar.gz / # buildkit
2026-01-28 01:18:09 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-03-25 18:28:10 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates openssh-client git # buildkit
2026-03-25 18:28:10 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit
2026-03-25 18:28:10 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup -g 2375 -S docker # buildkit
2026-03-25 18:28:13 UTC (buildkit.dockerfile.v0)ENV DOCKER_VERSION=29.3.1
2026-03-25 18:28:13 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.3.1.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-29.3.1.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-29.3.1.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-29.3.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
2026-03-25 18:28:13 UTC (buildkit.dockerfile.v0)ENV DOCKER_BUILDX_VERSION=0.32.1
2026-03-25 18:28:14 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.32.1/buildx-v0.32.1.linux-amd64'; sha256='2bbc1b8ebc9a05287b01bc2fe6633ec5e2f53d58ee955ae69756d668e7098e5e'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-arm-v6'; sha256='545d2b678e9a494e0891526ee4977699132c16659c8b3c25a4be8484cf19f691'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-arm-v7'; sha256='c3abd2992c0cbef5d307ec59d490f65c563008798a6b01a85a82069ad9945aad'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-arm64'; sha256='f03767cb0149759d409cd600b915bce764175ffda6eb3e86e14cc84a5637176a'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-ppc64le'; sha256='7d6428c784d5665e846d533c8ae2309942cbc5ef2fa82c5d2c20a9cdd2aa9609'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-riscv64'; sha256='ff29d3ad8756d11c2fdfddf068d794615d52a2b052b0e2e50edbdbeaf11cbe42'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-s390x'; sha256='f3e5e960ce35f16c592354e9d6a704f206550d92292c850f193c1af5289b60e5'; ;; *) 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-03-25 18:28:14 UTC (buildkit.dockerfile.v0)ENV DOCKER_COMPOSE_VERSION=5.1.1
2026-03-25 18:28: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/v5.1.1/docker-compose-linux-x86_64'; sha256='2ac954c9d506b912a12477d72f01601dc72ec918c429c7bae48fd707bdf0f3e5'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v5.1.1/docker-compose-linux-armv6'; sha256='dbc7d5be282b2f465fb76841588e446f5fee10104c73428e8130bfa9baf1f1e2'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v5.1.1/docker-compose-linux-armv7'; sha256='5cf43b83c705b24df9dbee1d35a6f085189ee2c1169444147192daf932683ed4'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v5.1.1/docker-compose-linux-aarch64'; sha256='4b5c42952b7dd81f508d01a771df2a9e5dbffe9b8c5c7d983e738504ad38f056'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v5.1.1/docker-compose-linux-ppc64le'; sha256='e131760ddd58dd5fc42b80ce9e4c49ecb6e8c26638a1c4bc3aa526f58c2440bf'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v5.1.1/docker-compose-linux-riscv64'; sha256='8f0df39eaf9014bce4c2505c91d067eb22631e894caabba7c5dae56c72c316f2'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v5.1.1/docker-compose-linux-s390x'; sha256='87c0b606dcaf49b61f651f2b4e946e03a14e06e1dc16557a408a85e9796884f2'; ;; *) 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-03-25 18:28:15 UTC (buildkit.dockerfile.v0)COPY modprobe.sh /usr/local/bin/modprobe # buildkit
2026-03-25 18:28:15 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-03-25 18:28:15 UTC (buildkit.dockerfile.v0)ENV DOCKER_TLS_CERTDIR=/certs
2026-03-25 18:28:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit
2026-03-25 18:28:15 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-03-25 18:28:15 UTC (buildkit.dockerfile.v0)CMD ["sh"]
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.