2025-09-19 11:04:16 UTC
72.7 MB
0.28.0
DOCKER_COMPOSE_VERSION2.39.4
DOCKER_TLS_CERTDIR/certs
DOCKER_VERSION28.4.0
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:03228d3b2192185d0f7f0d910bfd3f7bd3a0fb353e0db392b1d011e42464cd51 - 26.81% (19.5 MB)
[#005] sha256:595b25686cbcc3e5bf0ecccbaebb8bf2649ebb74a57d8e72ecbb2e64b0df0e14 - 29.03% (21.1 MB)
[#006] sha256:0a2dc334942f8f12c3e94dc66e8c2843da08c9aa4c21b036b7eebe6617798707 - 28.41% (20.7 MB)
[#007] sha256:2699d074597016a69625082efd60eb798e2a7d48789f6742591230b17fbfaff1 - 0.0% (537 Bytes)
[#008] sha256:7a04dfb9c21fe098e1940b252c222f3f034270f3c8d3be459a3ce82e1d86d8e7 - 0.0% (1011 Bytes)
[#009] sha256:8ab6f3d296852ec656da72958fe4faa16d3267a06ce19580f509719968fff37f - 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-19 11:04:16 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates openssh-client git # buildkit
2025-09-19 11:04:16 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit
2025-09-19 11:04:16 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup -g 2375 -S docker # buildkit
2025-09-19 11:04:16 UTC (buildkit.dockerfile.v0)ENV DOCKER_VERSION=28.4.0
2025-09-19 11:04:16 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.4.0.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-28.4.0.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-28.4.0.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-28.4.0.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-19 11:04:16 UTC (buildkit.dockerfile.v0)ENV DOCKER_BUILDX_VERSION=0.28.0
2025-09-19 11:04:16 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-19 11:04:16 UTC (buildkit.dockerfile.v0)ENV DOCKER_COMPOSE_VERSION=2.39.4
2025-09-19 11:04:16 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-19 11:04:16 UTC (buildkit.dockerfile.v0)COPY modprobe.sh /usr/local/bin/modprobe # buildkit
2025-09-19 11:04:16 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2025-09-19 11:04:16 UTC (buildkit.dockerfile.v0)ENV DOCKER_TLS_CERTDIR=/certs
2025-09-19 11:04:16 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit
2025-09-19 11:04:16 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2025-09-19 11:04:16 UTC (buildkit.dockerfile.v0)CMD ["sh"]
2025-09-19 11:04:16 UTC
67.9 MB
0.28.0
DOCKER_COMPOSE_VERSION2.39.4
DOCKER_TLS_CERTDIR/certs
DOCKER_VERSION28.4.0
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:c98060dd9823d51402148efb3f64f360b12ffe2775fa62c260491f5299baed7a - 25.89% (17.6 MB)
[#005] sha256:f0d537e93239fe7a21e8622de5dc63ad129111666e7c590a8fae5072fd699944 - 29.14% (19.8 MB)
[#006] sha256:18d730e9e1b0b72410d001953ffe1d672636424962fda55e43ecfb89cc428307 - 28.66% (19.5 MB)
[#007] sha256:0d1b435c00faad2fdd72e16c48ad7e93e72c0d5de90a0889599938cbb6f572c3 - 0.0% (537 Bytes)
[#008] sha256:727a9acb76d900152096f6c73744c3ea1b7ed8573f9ffc5024b5a49bdb52ed92 - 0.0% (1009 Bytes)
[#009] sha256:311e122b96f003b5b1c9d7eeb532448f3f728889670e163b4e65f61167e1f497 - 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-19 11:04:16 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates openssh-client git # buildkit
2025-09-19 11:04:16 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit
2025-09-19 11:04:16 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup -g 2375 -S docker # buildkit
2025-09-19 11:04:16 UTC (buildkit.dockerfile.v0)ENV DOCKER_VERSION=28.4.0
2025-09-19 11:04:16 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.4.0.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-28.4.0.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-28.4.0.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-28.4.0.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-19 11:04:16 UTC (buildkit.dockerfile.v0)ENV DOCKER_BUILDX_VERSION=0.28.0
2025-09-19 11:04:16 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-19 11:04:16 UTC (buildkit.dockerfile.v0)ENV DOCKER_COMPOSE_VERSION=2.39.4
2025-09-19 11:04:16 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-19 11:04:16 UTC (buildkit.dockerfile.v0)COPY modprobe.sh /usr/local/bin/modprobe # buildkit
2025-09-19 11:04:16 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2025-09-19 11:04:16 UTC (buildkit.dockerfile.v0)ENV DOCKER_TLS_CERTDIR=/certs
2025-09-19 11:04:16 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit
2025-09-19 11:04:16 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2025-09-19 11:04:16 UTC (buildkit.dockerfile.v0)CMD ["sh"]
2025-09-19 11:04:16 UTC
66.9 MB
0.28.0
DOCKER_COMPOSE_VERSION2.39.4
DOCKER_TLS_CERTDIR/certs
DOCKER_VERSION28.4.0
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:0f8c41a039de29ff497f692dba3d6c281e99ef510e059aba81041db9cd3b0be0 - 26.24% (17.6 MB)
[#005] sha256:e6ca29476c609ea9fb0c3c91eb4a205396fd1be1cd5ff6fddf4e6ea3fc48ed23 - 29.53% (19.8 MB)
[#006] sha256:bf8b8cda7419a690fae7d4212d1d851bef698457e63eb3a06d5adfb2fd84b21f - 29.05% (19.4 MB)
[#007] sha256:90e4533be9db78a2c3371974aa4343e22156ed5d05454e662399d9cc2ffd3ceb - 0.0% (540 Bytes)
[#008] sha256:3f1b5fd6f09ef22633c6fab4c6173d493e306144aec28193f76bb19441f0b5ee - 0.0% (1014 Bytes)
[#009] sha256:da976038c4dfffea622212c64855bed5523c84cc88a22d9d3e9ae25894a91f7d - 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-19 11:04:16 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates openssh-client git # buildkit
2025-09-19 11:04:16 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit
2025-09-19 11:04:16 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup -g 2375 -S docker # buildkit
2025-09-19 11:04:16 UTC (buildkit.dockerfile.v0)ENV DOCKER_VERSION=28.4.0
2025-09-19 11:04:16 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.4.0.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-28.4.0.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-28.4.0.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-28.4.0.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-19 11:04:16 UTC (buildkit.dockerfile.v0)ENV DOCKER_BUILDX_VERSION=0.28.0
2025-09-19 11:04:16 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-19 11:04:16 UTC (buildkit.dockerfile.v0)ENV DOCKER_COMPOSE_VERSION=2.39.4
2025-09-19 11:04:16 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-19 11:04:16 UTC (buildkit.dockerfile.v0)COPY modprobe.sh /usr/local/bin/modprobe # buildkit
2025-09-19 11:04:16 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2025-09-19 11:04:16 UTC (buildkit.dockerfile.v0)ENV DOCKER_TLS_CERTDIR=/certs
2025-09-19 11:04:16 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit
2025-09-19 11:04:16 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2025-09-19 11:04:16 UTC (buildkit.dockerfile.v0)CMD ["sh"]
2025-09-19 11:04:16 UTC
68.3 MB
0.28.0
DOCKER_COMPOSE_VERSION2.39.4
DOCKER_TLS_CERTDIR/certs
DOCKER_VERSION28.4.0
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:a46eb3163d733fb404119dd6a9e0dc7a91c2dec2108fd816e7a8b8a090b136df - 26.86% (18.3 MB)
[#005] sha256:e871b083aa33f26240a80ac603199d6fff4380ef080169cbd573826778fc04c8 - 28.27% (19.3 MB)
[#006] sha256:ff1b57a444e1571edd22322a0d809a504dfe64abcda273f686ae074398fd2ce1 - 27.62% (18.9 MB)
[#007] sha256:b254bc2b5f41a73c5fc570d76524884781e30f0d2c4be93f2daa76cc156210d3 - 0.0% (538 Bytes)
[#008] sha256:46a3313a01db4e983b833e948ef912faf5f002cea3fef70d201f13eddb1bf0bf - 0.0% (1014 Bytes)
[#009] sha256:e708e337697b95ff39a61eb356dc3b9a70db1dfc49464c3048e77f419bff271d - 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-19 11:04:16 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates openssh-client git # buildkit
2025-09-19 11:04:16 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit
2025-09-19 11:04:16 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup -g 2375 -S docker # buildkit
2025-09-19 11:04:16 UTC (buildkit.dockerfile.v0)ENV DOCKER_VERSION=28.4.0
2025-09-19 11:04:16 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.4.0.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-28.4.0.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-28.4.0.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-28.4.0.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-19 11:04:16 UTC (buildkit.dockerfile.v0)ENV DOCKER_BUILDX_VERSION=0.28.0
2025-09-19 11:04:16 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-19 11:04:16 UTC (buildkit.dockerfile.v0)ENV DOCKER_COMPOSE_VERSION=2.39.4
2025-09-19 11:04:16 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-19 11:04:16 UTC (buildkit.dockerfile.v0)COPY modprobe.sh /usr/local/bin/modprobe # buildkit
2025-09-19 11:04:16 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2025-09-19 11:04:16 UTC (buildkit.dockerfile.v0)ENV DOCKER_TLS_CERTDIR=/certs
2025-09-19 11:04:16 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit
2025-09-19 11:04:16 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2025-09-19 11:04:16 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.