2025-09-25 17:04:22 UTC
72.7 MB
0.28.0
DOCKER_COMPOSE_VERSION2.39.4
DOCKER_TLS_CERTDIR/certs
DOCKER_VERSION28.5.0-rc.1
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:9824c27679d3b27c5e1cb00a73adb6f4f8d556994111c12db3c5d61a0c843df8 - 4.99% (3.62 MB)
[#001] sha256:02c811d3a0ce628e18cd2102f41b09a12de94aff3009128adedaf8be05ccb652 - 10.76% (7.82 MB)
[#002] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#003] sha256:35e68de1e1b66fd3935b7a551b53e81eb4fa56da7ff46bb1cf59fbd3b730fcee - 0.0% (455 Bytes)
[#004] sha256:337a9d7a682203511de8979d7cc942374955ffd68d9ac9cef8c41132134252c6 - 26.81% (19.5 MB)
[#005] sha256:44b15d70b14e347712afee542e259cee02dabe811cded018ad06ecc81d61e732 - 29.03% (21.1 MB)
[#006] sha256:4649484746a1931490526bf413a95c0cab154a80618f7687e178cdcbd32fd845 - 28.41% (20.7 MB)
[#007] sha256:dee72110cacf34c8ab9187aa61b9b8dff334dc8050aa147b9013c3dfe815ab2d - 0.0% (536 Bytes)
[#008] sha256:6bf2a000030ff3d46dc6eb7aa7d3578c678e5705858b73e60b9e098022ed3836 - 0.0% (1011 Bytes)
[#009] sha256:7efe8b28852a4fe4e833418ef0ff833fa69888cb0bc7c2e492f467138f3b9cd2 - 0.0% (116 Bytes)
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-09-25 17:04:22 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates openssh-client git # buildkit
2025-09-25 17:04:22 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit
2025-09-25 17:04:22 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup -g 2375 -S docker # buildkit
2025-09-25 17:04:22 UTC (buildkit.dockerfile.v0)ENV DOCKER_VERSION=28.5.0-rc.1
2025-09-25 17:04:22 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/test/x86_64/docker-28.5.0-rc.1.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/test/armel/docker-28.5.0-rc.1.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/test/armhf/docker-28.5.0-rc.1.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/test/aarch64/docker-28.5.0-rc.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-09-25 17:04:22 UTC (buildkit.dockerfile.v0)ENV DOCKER_BUILDX_VERSION=0.28.0
2025-09-25 17:04:22 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.28.0/buildx-v0.28.0.linux-amd64'; sha256='696bc104bac3bb708eff1af3f8bbc09fda0fd88f5757c1f9b404a35117889224'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.28.0/buildx-v0.28.0.linux-arm-v6'; sha256='a61ebc09a4406b898d0ce73bc3aa7d70c5aef14b6fe46f18027e0f2ca3e9ae5c'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.28.0/buildx-v0.28.0.linux-arm-v7'; sha256='b33d1b7ae5ce3cdae4b710bac1fae9fe101cb3862b00c8e2df424f0f2c2db285'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.28.0/buildx-v0.28.0.linux-arm64'; sha256='4e850583cc68ffd8d739ddb8a782b83f2ef9d3bf437ae7c44da4fbfde2613a8e'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.28.0/buildx-v0.28.0.linux-ppc64le'; sha256='a62b15276f1956c34491f967d01cc07fa794a9fd93b7e67e066b07d018af9790'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.28.0/buildx-v0.28.0.linux-riscv64'; sha256='0136f808bab5f5e27da77236d45da5c8e62d4da019db057f495b1272a15263cf'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.28.0/buildx-v0.28.0.linux-s390x'; sha256='3057b70f926388e3beb88869d6d028d5893abf18a94496128ca440a80ce130ce'; ;; *) 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-09-25 17:04:22 UTC (buildkit.dockerfile.v0)ENV DOCKER_COMPOSE_VERSION=2.39.4
2025-09-25 17:04:22 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.4/docker-compose-linux-x86_64'; sha256='7af95166a730b87e172d4fc9aefea8725d3c6c7327d59149267b452114ddb7d4'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.39.4/docker-compose-linux-armv6'; sha256='e376f677087bc5d85a19d24765fea400f88de2d18577dab0dd746961fcfe8804'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.39.4/docker-compose-linux-armv7'; sha256='c0d6fe1d2e1e3e8490804ef092793f3c0368c4458d0fcb86a7df8670a9d8ae78'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.39.4/docker-compose-linux-aarch64'; sha256='49082844b87f03cdcd5f5bbef1ba8c9c897b7a2dfb80cea18d61ec8ca6117e0c'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.39.4/docker-compose-linux-ppc64le'; sha256='a731c350b577926b11b986d1e54e2332bdef3647c55c90931000ad9e8434d0cc'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.39.4/docker-compose-linux-riscv64'; sha256='a7081ade7067a5486a81514d50adec82337e14cdcea5f2127edd6e45905fc0fa'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.39.4/docker-compose-linux-s390x'; sha256='4e32f5c43ffe7564d9a39f78d502fbdc17904e1b62add9c7939ec3bbd6de1af9'; ;; *) 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-09-25 17:04:22 UTC (buildkit.dockerfile.v0)COPY modprobe.sh /usr/local/bin/modprobe # buildkit
2025-09-25 17:04:22 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2025-09-25 17:04:22 UTC (buildkit.dockerfile.v0)ENV DOCKER_TLS_CERTDIR=/certs
2025-09-25 17:04:22 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit
2025-09-25 17:04:22 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2025-09-25 17:04:22 UTC (buildkit.dockerfile.v0)CMD ["sh"]
2025-09-25 17:04:22 UTC
67.9 MB
0.28.0
DOCKER_COMPOSE_VERSION2.39.4
DOCKER_TLS_CERTDIR/certs
DOCKER_VERSION28.5.0-rc.1
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:06bab5e847c5674d6ec26b342cc11d7a051a6a231e5db8a955d57bc9f4ab5595 - 4.92% (3.34 MB)
[#001] sha256:e5611d52d093486823d79c9825140cf241f69f9de874ef957ea596047f55961d - 11.39% (7.73 MB)
[#002] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#003] sha256:bb8bd3900f8bd6b8a829b6e373613a694744e091fdf86a61c5d3396acdc14957 - 0.0% (457 Bytes)
[#004] sha256:1fce82b3bf265c467e99b29600d44fa557f78482bc2f14155817ecdfac4deac5 - 25.89% (17.6 MB)
[#005] sha256:e4b2ea4f9eb44ffd56d5814804c9104898e639539f7682b91f9ec1325cddf0fe - 29.14% (19.8 MB)
[#006] sha256:08023435c6915a1b53110212f4903eae816463b2ef355eb3563ebad08ee6075b - 28.66% (19.5 MB)
[#007] sha256:039e1461e719bd5351072db45841525ad81ce31af7ff3721313d19fe7e905455 - 0.0% (537 Bytes)
[#008] sha256:4a696c9e65c224c2151a82738d20796948263b03a51b73afdc8112fd4065fabc - 0.0% (1010 Bytes)
[#009] sha256:10c93c31dea585f1c315e799c3d64c0ca1f59f49a58c94e00911c6ea22f61bba - 0.0% (116 Bytes)
ADD alpine-minirootfs-3.22.1-armhf.tar.gz / # buildkit
2025-07-15 11:01:16 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-09-25 17:04:22 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates openssh-client git # buildkit
2025-09-25 17:04:22 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit
2025-09-25 17:04:22 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup -g 2375 -S docker # buildkit
2025-09-25 17:04:22 UTC (buildkit.dockerfile.v0)ENV DOCKER_VERSION=28.5.0-rc.1
2025-09-25 17:04:22 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/test/x86_64/docker-28.5.0-rc.1.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/test/armel/docker-28.5.0-rc.1.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/test/armhf/docker-28.5.0-rc.1.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/test/aarch64/docker-28.5.0-rc.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-09-25 17:04:22 UTC (buildkit.dockerfile.v0)ENV DOCKER_BUILDX_VERSION=0.28.0
2025-09-25 17:04:22 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.28.0/buildx-v0.28.0.linux-amd64'; sha256='696bc104bac3bb708eff1af3f8bbc09fda0fd88f5757c1f9b404a35117889224'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.28.0/buildx-v0.28.0.linux-arm-v6'; sha256='a61ebc09a4406b898d0ce73bc3aa7d70c5aef14b6fe46f18027e0f2ca3e9ae5c'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.28.0/buildx-v0.28.0.linux-arm-v7'; sha256='b33d1b7ae5ce3cdae4b710bac1fae9fe101cb3862b00c8e2df424f0f2c2db285'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.28.0/buildx-v0.28.0.linux-arm64'; sha256='4e850583cc68ffd8d739ddb8a782b83f2ef9d3bf437ae7c44da4fbfde2613a8e'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.28.0/buildx-v0.28.0.linux-ppc64le'; sha256='a62b15276f1956c34491f967d01cc07fa794a9fd93b7e67e066b07d018af9790'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.28.0/buildx-v0.28.0.linux-riscv64'; sha256='0136f808bab5f5e27da77236d45da5c8e62d4da019db057f495b1272a15263cf'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.28.0/buildx-v0.28.0.linux-s390x'; sha256='3057b70f926388e3beb88869d6d028d5893abf18a94496128ca440a80ce130ce'; ;; *) 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-09-25 17:04:22 UTC (buildkit.dockerfile.v0)ENV DOCKER_COMPOSE_VERSION=2.39.4
2025-09-25 17:04:22 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.4/docker-compose-linux-x86_64'; sha256='7af95166a730b87e172d4fc9aefea8725d3c6c7327d59149267b452114ddb7d4'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.39.4/docker-compose-linux-armv6'; sha256='e376f677087bc5d85a19d24765fea400f88de2d18577dab0dd746961fcfe8804'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.39.4/docker-compose-linux-armv7'; sha256='c0d6fe1d2e1e3e8490804ef092793f3c0368c4458d0fcb86a7df8670a9d8ae78'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.39.4/docker-compose-linux-aarch64'; sha256='49082844b87f03cdcd5f5bbef1ba8c9c897b7a2dfb80cea18d61ec8ca6117e0c'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.39.4/docker-compose-linux-ppc64le'; sha256='a731c350b577926b11b986d1e54e2332bdef3647c55c90931000ad9e8434d0cc'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.39.4/docker-compose-linux-riscv64'; sha256='a7081ade7067a5486a81514d50adec82337e14cdcea5f2127edd6e45905fc0fa'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.39.4/docker-compose-linux-s390x'; sha256='4e32f5c43ffe7564d9a39f78d502fbdc17904e1b62add9c7939ec3bbd6de1af9'; ;; *) 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-09-25 17:04:22 UTC (buildkit.dockerfile.v0)COPY modprobe.sh /usr/local/bin/modprobe # buildkit
2025-09-25 17:04:22 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2025-09-25 17:04:22 UTC (buildkit.dockerfile.v0)ENV DOCKER_TLS_CERTDIR=/certs
2025-09-25 17:04:22 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit
2025-09-25 17:04:22 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2025-09-25 17:04:22 UTC (buildkit.dockerfile.v0)CMD ["sh"]
2025-09-25 17:04:22 UTC
66.9 MB
0.28.0
DOCKER_COMPOSE_VERSION2.39.4
DOCKER_TLS_CERTDIR/certs
DOCKER_VERSION28.5.0-rc.1
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:5ee064f8764b09a64829b58705219a88e0b13243f7f403d66ac0c639640426a5 - 4.59% (3.07 MB)
[#001] sha256:7867d3eaa94563cd370772487935ca8a393a405749485e0ddfa5b870be2a818f - 10.59% (7.09 MB)
[#002] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#003] sha256:c696e4e716d1f3e49e7de97fbc9f203e241a1e05e6480a86c8dee794295917f2 - 0.0% (457 Bytes)
[#004] sha256:0f1d944f9394a4023971396fe0e504a4d84afee76143ec8a78cdce1f286b508c - 26.24% (17.6 MB)
[#005] sha256:3b09f59c354cf0b386f8862e5b4c0410964d68268805f3967176e65da667c0d4 - 29.53% (19.8 MB)
[#006] sha256:3790a723fbd5c9788b2d87512b14f99db404914c6ad3d10f5eab8798bf8ebc3c - 29.05% (19.4 MB)
[#007] sha256:0dea546fc339ef57bd2c71150538d4e2fba1532c905b58ab62f8ac24aeaf88a6 - 0.0% (540 Bytes)
[#008] sha256:a7fe35b09331ffb9943f7d01b57362275d5e4036e29d3f56d8188aa45f07c29d - 0.0% (1013 Bytes)
[#009] sha256:be0d156f90ef3865ca6fd2c5b4ec1bd1f3d4e80bbb636d86b7b5085a84255388 - 0.0% (116 Bytes)
ADD alpine-minirootfs-3.22.1-armv7.tar.gz / # buildkit
2025-07-15 11:01:16 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-09-25 17:04:22 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates openssh-client git # buildkit
2025-09-25 17:04:22 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit
2025-09-25 17:04:22 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup -g 2375 -S docker # buildkit
2025-09-25 17:04:22 UTC (buildkit.dockerfile.v0)ENV DOCKER_VERSION=28.5.0-rc.1
2025-09-25 17:04:22 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/test/x86_64/docker-28.5.0-rc.1.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/test/armel/docker-28.5.0-rc.1.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/test/armhf/docker-28.5.0-rc.1.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/test/aarch64/docker-28.5.0-rc.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-09-25 17:04:22 UTC (buildkit.dockerfile.v0)ENV DOCKER_BUILDX_VERSION=0.28.0
2025-09-25 17:04:22 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.28.0/buildx-v0.28.0.linux-amd64'; sha256='696bc104bac3bb708eff1af3f8bbc09fda0fd88f5757c1f9b404a35117889224'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.28.0/buildx-v0.28.0.linux-arm-v6'; sha256='a61ebc09a4406b898d0ce73bc3aa7d70c5aef14b6fe46f18027e0f2ca3e9ae5c'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.28.0/buildx-v0.28.0.linux-arm-v7'; sha256='b33d1b7ae5ce3cdae4b710bac1fae9fe101cb3862b00c8e2df424f0f2c2db285'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.28.0/buildx-v0.28.0.linux-arm64'; sha256='4e850583cc68ffd8d739ddb8a782b83f2ef9d3bf437ae7c44da4fbfde2613a8e'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.28.0/buildx-v0.28.0.linux-ppc64le'; sha256='a62b15276f1956c34491f967d01cc07fa794a9fd93b7e67e066b07d018af9790'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.28.0/buildx-v0.28.0.linux-riscv64'; sha256='0136f808bab5f5e27da77236d45da5c8e62d4da019db057f495b1272a15263cf'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.28.0/buildx-v0.28.0.linux-s390x'; sha256='3057b70f926388e3beb88869d6d028d5893abf18a94496128ca440a80ce130ce'; ;; *) 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-09-25 17:04:22 UTC (buildkit.dockerfile.v0)ENV DOCKER_COMPOSE_VERSION=2.39.4
2025-09-25 17:04:22 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.4/docker-compose-linux-x86_64'; sha256='7af95166a730b87e172d4fc9aefea8725d3c6c7327d59149267b452114ddb7d4'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.39.4/docker-compose-linux-armv6'; sha256='e376f677087bc5d85a19d24765fea400f88de2d18577dab0dd746961fcfe8804'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.39.4/docker-compose-linux-armv7'; sha256='c0d6fe1d2e1e3e8490804ef092793f3c0368c4458d0fcb86a7df8670a9d8ae78'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.39.4/docker-compose-linux-aarch64'; sha256='49082844b87f03cdcd5f5bbef1ba8c9c897b7a2dfb80cea18d61ec8ca6117e0c'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.39.4/docker-compose-linux-ppc64le'; sha256='a731c350b577926b11b986d1e54e2332bdef3647c55c90931000ad9e8434d0cc'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.39.4/docker-compose-linux-riscv64'; sha256='a7081ade7067a5486a81514d50adec82337e14cdcea5f2127edd6e45905fc0fa'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.39.4/docker-compose-linux-s390x'; sha256='4e32f5c43ffe7564d9a39f78d502fbdc17904e1b62add9c7939ec3bbd6de1af9'; ;; *) 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-09-25 17:04:22 UTC (buildkit.dockerfile.v0)COPY modprobe.sh /usr/local/bin/modprobe # buildkit
2025-09-25 17:04:22 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2025-09-25 17:04:22 UTC (buildkit.dockerfile.v0)ENV DOCKER_TLS_CERTDIR=/certs
2025-09-25 17:04:22 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit
2025-09-25 17:04:22 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2025-09-25 17:04:22 UTC (buildkit.dockerfile.v0)CMD ["sh"]
2025-09-25 17:04:22 UTC
68.3 MB
0.28.0
DOCKER_COMPOSE_VERSION2.39.4
DOCKER_TLS_CERTDIR/certs
DOCKER_VERSION28.5.0-rc.1
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:6e174226ea690ced550e5641249a412cdbefd2d09871f3e64ab52137a54ba606 - 5.77% (3.94 MB)
[#001] sha256:0159de46bb8b0ef6398fe2497ebe83a93e3ecf7a2f72014fcdf50dfe4f653e39 - 11.47% (7.84 MB)
[#002] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#003] sha256:b346d0d6accdd625288f88291917533d9b785a0d785dca8ad2a6b70eb55bfcc7 - 0.0% (456 Bytes)
[#004] sha256:e43c69e340896eace13b37482a31074b4c89fe5a2f4b6f5d3e93e9b9dd75d6ea - 26.86% (18.3 MB)
[#005] sha256:c99054b3b90bc2c3b00e376895fc849779ae26169f8b98958dcd60fa33cac991 - 28.27% (19.3 MB)
[#006] sha256:4225a676b4e5e72a59e8bc2eb92b4308754f1b2c736d5db3fe43079379894624 - 27.62% (18.9 MB)
[#007] sha256:8e4b8d626449b544a95678f7375ad200a98148de1d8354955ee26f3ca4d4d381 - 0.0% (540 Bytes)
[#008] sha256:d89f9c375f8837b1876dbbf151fe6213c75b79f0b77ba985904f569cee58a030 - 0.0% (1013 Bytes)
[#009] sha256:7efe8b28852a4fe4e833418ef0ff833fa69888cb0bc7c2e492f467138f3b9cd2 - 0.0% (116 Bytes)
ADD alpine-minirootfs-3.22.1-aarch64.tar.gz / # buildkit
2025-07-15 11:01:16 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-09-25 17:04:22 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates openssh-client git # buildkit
2025-09-25 17:04:22 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit
2025-09-25 17:04:22 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup -g 2375 -S docker # buildkit
2025-09-25 17:04:22 UTC (buildkit.dockerfile.v0)ENV DOCKER_VERSION=28.5.0-rc.1
2025-09-25 17:04:22 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/test/x86_64/docker-28.5.0-rc.1.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/test/armel/docker-28.5.0-rc.1.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/test/armhf/docker-28.5.0-rc.1.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/test/aarch64/docker-28.5.0-rc.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-09-25 17:04:22 UTC (buildkit.dockerfile.v0)ENV DOCKER_BUILDX_VERSION=0.28.0
2025-09-25 17:04:22 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.28.0/buildx-v0.28.0.linux-amd64'; sha256='696bc104bac3bb708eff1af3f8bbc09fda0fd88f5757c1f9b404a35117889224'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.28.0/buildx-v0.28.0.linux-arm-v6'; sha256='a61ebc09a4406b898d0ce73bc3aa7d70c5aef14b6fe46f18027e0f2ca3e9ae5c'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.28.0/buildx-v0.28.0.linux-arm-v7'; sha256='b33d1b7ae5ce3cdae4b710bac1fae9fe101cb3862b00c8e2df424f0f2c2db285'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.28.0/buildx-v0.28.0.linux-arm64'; sha256='4e850583cc68ffd8d739ddb8a782b83f2ef9d3bf437ae7c44da4fbfde2613a8e'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.28.0/buildx-v0.28.0.linux-ppc64le'; sha256='a62b15276f1956c34491f967d01cc07fa794a9fd93b7e67e066b07d018af9790'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.28.0/buildx-v0.28.0.linux-riscv64'; sha256='0136f808bab5f5e27da77236d45da5c8e62d4da019db057f495b1272a15263cf'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.28.0/buildx-v0.28.0.linux-s390x'; sha256='3057b70f926388e3beb88869d6d028d5893abf18a94496128ca440a80ce130ce'; ;; *) 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-09-25 17:04:22 UTC (buildkit.dockerfile.v0)ENV DOCKER_COMPOSE_VERSION=2.39.4
2025-09-25 17:04:22 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.4/docker-compose-linux-x86_64'; sha256='7af95166a730b87e172d4fc9aefea8725d3c6c7327d59149267b452114ddb7d4'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.39.4/docker-compose-linux-armv6'; sha256='e376f677087bc5d85a19d24765fea400f88de2d18577dab0dd746961fcfe8804'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.39.4/docker-compose-linux-armv7'; sha256='c0d6fe1d2e1e3e8490804ef092793f3c0368c4458d0fcb86a7df8670a9d8ae78'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.39.4/docker-compose-linux-aarch64'; sha256='49082844b87f03cdcd5f5bbef1ba8c9c897b7a2dfb80cea18d61ec8ca6117e0c'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.39.4/docker-compose-linux-ppc64le'; sha256='a731c350b577926b11b986d1e54e2332bdef3647c55c90931000ad9e8434d0cc'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.39.4/docker-compose-linux-riscv64'; sha256='a7081ade7067a5486a81514d50adec82337e14cdcea5f2127edd6e45905fc0fa'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.39.4/docker-compose-linux-s390x'; sha256='4e32f5c43ffe7564d9a39f78d502fbdc17904e1b62add9c7939ec3bbd6de1af9'; ;; *) 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-09-25 17:04:22 UTC (buildkit.dockerfile.v0)COPY modprobe.sh /usr/local/bin/modprobe # buildkit
2025-09-25 17:04:22 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2025-09-25 17:04:22 UTC (buildkit.dockerfile.v0)ENV DOCKER_TLS_CERTDIR=/certs
2025-09-25 17:04:22 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit
2025-09-25 17:04:22 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2025-09-25 17:04:22 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.