2025-07-08 11:04:15 UTC
71.9 MB
0.25.0
DOCKER_COMPOSE_VERSION2.38.2
DOCKER_TLS_CERTDIR/certs
DOCKER_VERSION28.3.1
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:fe07684b16b82247c3539ed86a65ff37a76138ec25d380bd80c869a1a4c73236 - 5.03% (3.62 MB)
[#001] sha256:d40b1e6ff733de70ecabb6fcb8371322ee8c4771cb949957726be8528b282fd9 - 10.88% (7.83 MB)
[#002] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#003] sha256:132c80190dc6239d8067e1257dca53d304a4edad244121ef8f2ba9f4bc4238c0 - 0.0% (457 Bytes)
[#004] sha256:64d3c8376593c7b30ba18f5e0f4add04c0d60ece43f94571fcf8d7c6681ec922 - 27.13% (19.5 MB)
[#005] sha256:ff7446bcf0f185b32c5d8231ca60faa9cb6dbc29e7e3e9662d73f8d8c2ea7740 - 28.73% (20.7 MB)
[#006] sha256:77f1df553f7b87276f3e6bf7ba2c1d41159ff863d173d9262cf17a4d3ae5a4ba - 28.22% (20.3 MB)
[#007] sha256:da62c42e344fd144f9e5c5754f92bcbd3a73925927a8366c49bdab9f41808c34 - 0.0% (536 Bytes)
[#008] sha256:a7cea9809bd7df02bb5ddade2292a83f3a7221a141ff96f5a5b3a89051e5ed72 - 0.0% (1012 Bytes)
[#009] sha256:76769b4a3208f02ef417341baf42eaadba5ea4b7d2ded4c5f4dfafc3b6227c23 - 0.0% (116 Bytes)
ADD alpine-minirootfs-3.22.0-x86_64.tar.gz / # buildkit
2025-05-30 16:20:41 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates openssh-client git # buildkit
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup -g 2375 -S docker # buildkit
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)ENV DOCKER_VERSION=28.3.1
2025-07-08 11:04:15 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.3.1.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-28.3.1.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-28.3.1.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-28.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
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)ENV DOCKER_BUILDX_VERSION=0.25.0
2025-07-08 11:04: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/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-amd64'; sha256='4104d79a791a8744c0b43fd5bd0a6172dff29040c5229946a1cdb2d27b0b5bfa'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-arm-v6'; sha256='4b92125aa797875108174d9d8ae2e92bdf1db82c97dcf8b3bb72490a62fd8122'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-arm-v7'; sha256='0c943fa7001cde147ab7663e36c92259ddde2a3ce0b6f5dfcbc3535dc67f8661'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-arm64'; sha256='f07063844bb750172c1f25cef61b07a8314d24bedffc015517b3ec4016b16de8'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-ppc64le'; sha256='9ac89d1401b105be41e98760aaaae00e4f44e180e757bf6044d2824ff14788bf'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-riscv64'; sha256='17829ab06c8ec984201170bfb676e6cd311312983814354505fb679b36c02177'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-s390x'; sha256='1b4a7d86fee5b6a48fd153418bd6ed8f0c82bc5d7eb3b219052e834ece977440'; ;; *) echo >&2 "warning: unsupported 'docker-buildx' architecture ($apkArch); skipping"; exit 0 ;; esac; wget -O 'docker-buildx' "$url"; echo "$sha256 *"'docker-buildx' | sha256sum -c -; plugin='/usr/local/libexec/docker/cli-plugins/docker-buildx'; mkdir -p "$(dirname "$plugin")"; mv -vT 'docker-buildx' "$plugin"; chmod +x "$plugin"; docker buildx version # buildkit
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)ENV DOCKER_COMPOSE_VERSION=2.38.2
2025-07-08 11:04: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/v2.38.2/docker-compose-linux-x86_64'; sha256='486b3ffc0f806ca2efbc430cef89955386011662f0c76bad17c103d059cfa9cf'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.38.2/docker-compose-linux-armv6'; sha256='3c572ab8554e37e08cd81850464380bfd276b70528d60dcc734d0934380a10c2'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.38.2/docker-compose-linux-armv7'; sha256='ec4786c5c33393d5e366fd6186cbfa116ae30a083666afefc428e4688a222c27'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.38.2/docker-compose-linux-aarch64'; sha256='4d0f7678dd3338452beba4518e36a8e22b20cad79ba2535c687da554dc3997fb'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.38.2/docker-compose-linux-ppc64le'; sha256='4d61ed3f0690c7415bdbe77acf2236121f5a560ff0e41022e2fabecc1690f5a6'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.38.2/docker-compose-linux-riscv64'; sha256='67c65c4015db38b526b262cee9d98915f8fcb56b42be7926a21a7ec2ec0c3d2c'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.38.2/docker-compose-linux-s390x'; sha256='e4aaad3a1a444d7e226ffda3df68795a562f9c3cb0b4805a74c2283036e6e7f0'; ;; *) 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-07-08 11:04:15 UTC (buildkit.dockerfile.v0)COPY modprobe.sh /usr/local/bin/modprobe # buildkit
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)ENV DOCKER_TLS_CERTDIR=/certs
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)CMD ["sh"]
2025-07-08 11:04:15 UTC
67.1 MB
0.25.0
DOCKER_COMPOSE_VERSION2.38.2
DOCKER_TLS_CERTDIR/certs
DOCKER_VERSION28.3.1
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:5ddfb4a71b19e6dcd52b9c46193b6249cf9b39300f0f664f0d682463a4d48e6c - 4.97% (3.34 MB)
[#001] sha256:9315e4ae003c4932b2d731f118ab95ba5e31da8693f2f37d8e5ccf35ce3a3834 - 11.53% (7.74 MB)
[#002] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#003] sha256:77bcdb2cfea956eba0680481ec7bcec22748d82f9bfcd82f8fb7e079bdd8188c - 0.0% (455 Bytes)
[#004] sha256:b45e9c4687f4eb78899e7672cc62ee2f8eaa63968fbfe447a1091cd17cb92822 - 26.22% (17.6 MB)
[#005] sha256:63d3da38cd300c2b3d25ee4c4938add161be30b3de0abee333693a65c160180e - 28.84% (19.4 MB)
[#006] sha256:650bb4a064e2c3d22ea4894a295bacf750836a3ef836da21703497e9af4d3e4c - 28.44% (19.1 MB)
[#007] sha256:e471b6b955d8e0a284c9d381bc75b8d2046f28c457ea05c09139e884d0887019 - 0.0% (546 Bytes)
[#008] sha256:bb9de1a1ebb1e54bb853281cde4f730618161c9da19df13bd46f80ec60c7f2ca - 0.0% (1023 Bytes)
[#009] sha256:030dd11ff5a262be29ec501f1f1a21c6cc06018b0a67fd4761d257a92dcb5fdd - 0.0% (116 Bytes)
ADD alpine-minirootfs-3.22.0-armhf.tar.gz / # buildkit
2025-05-30 16:20:41 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates openssh-client git # buildkit
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup -g 2375 -S docker # buildkit
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)ENV DOCKER_VERSION=28.3.1
2025-07-08 11:04:15 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.3.1.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-28.3.1.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-28.3.1.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-28.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
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)ENV DOCKER_BUILDX_VERSION=0.25.0
2025-07-08 11:04: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/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-amd64'; sha256='4104d79a791a8744c0b43fd5bd0a6172dff29040c5229946a1cdb2d27b0b5bfa'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-arm-v6'; sha256='4b92125aa797875108174d9d8ae2e92bdf1db82c97dcf8b3bb72490a62fd8122'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-arm-v7'; sha256='0c943fa7001cde147ab7663e36c92259ddde2a3ce0b6f5dfcbc3535dc67f8661'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-arm64'; sha256='f07063844bb750172c1f25cef61b07a8314d24bedffc015517b3ec4016b16de8'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-ppc64le'; sha256='9ac89d1401b105be41e98760aaaae00e4f44e180e757bf6044d2824ff14788bf'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-riscv64'; sha256='17829ab06c8ec984201170bfb676e6cd311312983814354505fb679b36c02177'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-s390x'; sha256='1b4a7d86fee5b6a48fd153418bd6ed8f0c82bc5d7eb3b219052e834ece977440'; ;; *) echo >&2 "warning: unsupported 'docker-buildx' architecture ($apkArch); skipping"; exit 0 ;; esac; wget -O 'docker-buildx' "$url"; echo "$sha256 *"'docker-buildx' | sha256sum -c -; plugin='/usr/local/libexec/docker/cli-plugins/docker-buildx'; mkdir -p "$(dirname "$plugin")"; mv -vT 'docker-buildx' "$plugin"; chmod +x "$plugin"; docker buildx version # buildkit
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)ENV DOCKER_COMPOSE_VERSION=2.38.2
2025-07-08 11:04: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/v2.38.2/docker-compose-linux-x86_64'; sha256='486b3ffc0f806ca2efbc430cef89955386011662f0c76bad17c103d059cfa9cf'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.38.2/docker-compose-linux-armv6'; sha256='3c572ab8554e37e08cd81850464380bfd276b70528d60dcc734d0934380a10c2'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.38.2/docker-compose-linux-armv7'; sha256='ec4786c5c33393d5e366fd6186cbfa116ae30a083666afefc428e4688a222c27'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.38.2/docker-compose-linux-aarch64'; sha256='4d0f7678dd3338452beba4518e36a8e22b20cad79ba2535c687da554dc3997fb'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.38.2/docker-compose-linux-ppc64le'; sha256='4d61ed3f0690c7415bdbe77acf2236121f5a560ff0e41022e2fabecc1690f5a6'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.38.2/docker-compose-linux-riscv64'; sha256='67c65c4015db38b526b262cee9d98915f8fcb56b42be7926a21a7ec2ec0c3d2c'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.38.2/docker-compose-linux-s390x'; sha256='e4aaad3a1a444d7e226ffda3df68795a562f9c3cb0b4805a74c2283036e6e7f0'; ;; *) 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-07-08 11:04:15 UTC (buildkit.dockerfile.v0)COPY modprobe.sh /usr/local/bin/modprobe # buildkit
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)ENV DOCKER_TLS_CERTDIR=/certs
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)CMD ["sh"]
2025-07-08 11:04:15 UTC
66.2 MB
0.25.0
DOCKER_COMPOSE_VERSION2.38.2
DOCKER_TLS_CERTDIR/certs
DOCKER_VERSION28.3.1
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:22e4d17029cf647ff505d5389be90006efc5ed4178aed9a6d798a2bf7a675fc9 - 4.64% (3.07 MB)
[#001] sha256:8744e27897a55eb08af859a97d9c03d6a74d08e092470ff034ebfe560d732ec4 - 10.72% (7.1 MB)
[#002] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#003] sha256:6e300c45789036e097478e19f3431e50d26c74c192c75be446ad0ba6cd938e75 - 0.0% (455 Bytes)
[#004] sha256:a8f1ad8c625dea81436d3602c726b907219b9067526505888563ecf3744c7e86 - 26.57% (17.6 MB)
[#005] sha256:e025d9834d8d4da7175052259dcdcf9c4e2482d2a9c25b23c96ea98a311e770d - 29.23% (19.3 MB)
[#006] sha256:ea4714413c2ab39717716acfe80fc03b44188052101e170d092dc5f7739197e9 - 28.83% (19.1 MB)
[#007] sha256:3c703ec3540adaa2a01b5d68524cb6ae07cf4514fde2039bc19c75725ad9c60d - 0.0% (543 Bytes)
[#008] sha256:8f1a992a8e17e962414995328b66d3efb1c4e48af340c768e0f7beb9f12cd808 - 0.0% (1017 Bytes)
[#009] sha256:6405aa16adbd3b061ba1b05597136479a3942410ab7eb5f6b4756366fdd8077a - 0.0% (116 Bytes)
ADD alpine-minirootfs-3.22.0-armv7.tar.gz / # buildkit
2025-05-30 16:20:41 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates openssh-client git # buildkit
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup -g 2375 -S docker # buildkit
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)ENV DOCKER_VERSION=28.3.1
2025-07-08 11:04:15 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.3.1.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-28.3.1.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-28.3.1.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-28.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
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)ENV DOCKER_BUILDX_VERSION=0.25.0
2025-07-08 11:04: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/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-amd64'; sha256='4104d79a791a8744c0b43fd5bd0a6172dff29040c5229946a1cdb2d27b0b5bfa'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-arm-v6'; sha256='4b92125aa797875108174d9d8ae2e92bdf1db82c97dcf8b3bb72490a62fd8122'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-arm-v7'; sha256='0c943fa7001cde147ab7663e36c92259ddde2a3ce0b6f5dfcbc3535dc67f8661'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-arm64'; sha256='f07063844bb750172c1f25cef61b07a8314d24bedffc015517b3ec4016b16de8'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-ppc64le'; sha256='9ac89d1401b105be41e98760aaaae00e4f44e180e757bf6044d2824ff14788bf'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-riscv64'; sha256='17829ab06c8ec984201170bfb676e6cd311312983814354505fb679b36c02177'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-s390x'; sha256='1b4a7d86fee5b6a48fd153418bd6ed8f0c82bc5d7eb3b219052e834ece977440'; ;; *) echo >&2 "warning: unsupported 'docker-buildx' architecture ($apkArch); skipping"; exit 0 ;; esac; wget -O 'docker-buildx' "$url"; echo "$sha256 *"'docker-buildx' | sha256sum -c -; plugin='/usr/local/libexec/docker/cli-plugins/docker-buildx'; mkdir -p "$(dirname "$plugin")"; mv -vT 'docker-buildx' "$plugin"; chmod +x "$plugin"; docker buildx version # buildkit
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)ENV DOCKER_COMPOSE_VERSION=2.38.2
2025-07-08 11:04: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/v2.38.2/docker-compose-linux-x86_64'; sha256='486b3ffc0f806ca2efbc430cef89955386011662f0c76bad17c103d059cfa9cf'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.38.2/docker-compose-linux-armv6'; sha256='3c572ab8554e37e08cd81850464380bfd276b70528d60dcc734d0934380a10c2'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.38.2/docker-compose-linux-armv7'; sha256='ec4786c5c33393d5e366fd6186cbfa116ae30a083666afefc428e4688a222c27'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.38.2/docker-compose-linux-aarch64'; sha256='4d0f7678dd3338452beba4518e36a8e22b20cad79ba2535c687da554dc3997fb'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.38.2/docker-compose-linux-ppc64le'; sha256='4d61ed3f0690c7415bdbe77acf2236121f5a560ff0e41022e2fabecc1690f5a6'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.38.2/docker-compose-linux-riscv64'; sha256='67c65c4015db38b526b262cee9d98915f8fcb56b42be7926a21a7ec2ec0c3d2c'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.38.2/docker-compose-linux-s390x'; sha256='e4aaad3a1a444d7e226ffda3df68795a562f9c3cb0b4805a74c2283036e6e7f0'; ;; *) 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-07-08 11:04:15 UTC (buildkit.dockerfile.v0)COPY modprobe.sh /usr/local/bin/modprobe # buildkit
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)ENV DOCKER_TLS_CERTDIR=/certs
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)CMD ["sh"]
2025-07-08 11:04:15 UTC
67.7 MB
0.25.0
DOCKER_COMPOSE_VERSION2.38.2
DOCKER_TLS_CERTDIR/certs
DOCKER_VERSION28.3.1
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:d69d4d41cfe2ee680d6972795e2a1eb9e4dc4ec3b3c5e0797c9ab43bb3726fa7 - 5.83% (3.94 MB)
[#001] sha256:0a34619656d0eea90385418767a745389e6e50fccb2c25d42555cdc7fb6f5d30 - 11.6% (7.85 MB)
[#002] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#003] sha256:81c58db849b09849760afc54c791b7eb76b767f7baa0ed1fb8b643a9de100962 - 0.0% (456 Bytes)
[#004] sha256:5f14959a46abe978e749ae150db007df1aad121dc76fef4777ed9ce930b7e61e - 27.15% (18.4 MB)
[#005] sha256:a52284b02f0a93aec94e4ec487067048fe47878adb5a202b45fcbec5b1a4e3c5 - 27.93% (18.9 MB)
[#006] sha256:8ecf43e09d89ca232ead8f4537188671df309e213eff5a25e58419d32c099739 - 27.49% (18.6 MB)
[#007] sha256:f200d41cd8cc14abaad6d1f46f79559b3c89c2035a3da272618e24799ea31fa0 - 0.0% (538 Bytes)
[#008] sha256:4c75989326db7db527b4f65433c6496aa1a90b3b29dd76bf3cb6136f11c1150e - 0.0% (1011 Bytes)
[#009] sha256:09f5db17c249145e41758fc36f617f7613270a4051bd89ca6b1049df076784c8 - 0.0% (116 Bytes)
ADD alpine-minirootfs-3.22.0-aarch64.tar.gz / # buildkit
2025-05-30 16:20:41 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates openssh-client git # buildkit
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup -g 2375 -S docker # buildkit
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)ENV DOCKER_VERSION=28.3.1
2025-07-08 11:04:15 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.3.1.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-28.3.1.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-28.3.1.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-28.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
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)ENV DOCKER_BUILDX_VERSION=0.25.0
2025-07-08 11:04: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/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-amd64'; sha256='4104d79a791a8744c0b43fd5bd0a6172dff29040c5229946a1cdb2d27b0b5bfa'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-arm-v6'; sha256='4b92125aa797875108174d9d8ae2e92bdf1db82c97dcf8b3bb72490a62fd8122'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-arm-v7'; sha256='0c943fa7001cde147ab7663e36c92259ddde2a3ce0b6f5dfcbc3535dc67f8661'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-arm64'; sha256='f07063844bb750172c1f25cef61b07a8314d24bedffc015517b3ec4016b16de8'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-ppc64le'; sha256='9ac89d1401b105be41e98760aaaae00e4f44e180e757bf6044d2824ff14788bf'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-riscv64'; sha256='17829ab06c8ec984201170bfb676e6cd311312983814354505fb679b36c02177'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-s390x'; sha256='1b4a7d86fee5b6a48fd153418bd6ed8f0c82bc5d7eb3b219052e834ece977440'; ;; *) echo >&2 "warning: unsupported 'docker-buildx' architecture ($apkArch); skipping"; exit 0 ;; esac; wget -O 'docker-buildx' "$url"; echo "$sha256 *"'docker-buildx' | sha256sum -c -; plugin='/usr/local/libexec/docker/cli-plugins/docker-buildx'; mkdir -p "$(dirname "$plugin")"; mv -vT 'docker-buildx' "$plugin"; chmod +x "$plugin"; docker buildx version # buildkit
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)ENV DOCKER_COMPOSE_VERSION=2.38.2
2025-07-08 11:04: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/v2.38.2/docker-compose-linux-x86_64'; sha256='486b3ffc0f806ca2efbc430cef89955386011662f0c76bad17c103d059cfa9cf'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.38.2/docker-compose-linux-armv6'; sha256='3c572ab8554e37e08cd81850464380bfd276b70528d60dcc734d0934380a10c2'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.38.2/docker-compose-linux-armv7'; sha256='ec4786c5c33393d5e366fd6186cbfa116ae30a083666afefc428e4688a222c27'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.38.2/docker-compose-linux-aarch64'; sha256='4d0f7678dd3338452beba4518e36a8e22b20cad79ba2535c687da554dc3997fb'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.38.2/docker-compose-linux-ppc64le'; sha256='4d61ed3f0690c7415bdbe77acf2236121f5a560ff0e41022e2fabecc1690f5a6'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.38.2/docker-compose-linux-riscv64'; sha256='67c65c4015db38b526b262cee9d98915f8fcb56b42be7926a21a7ec2ec0c3d2c'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.38.2/docker-compose-linux-s390x'; sha256='e4aaad3a1a444d7e226ffda3df68795a562f9c3cb0b4805a74c2283036e6e7f0'; ;; *) 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-07-08 11:04:15 UTC (buildkit.dockerfile.v0)COPY modprobe.sh /usr/local/bin/modprobe # buildkit
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)ENV DOCKER_TLS_CERTDIR=/certs
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit
2025-07-08 11:04:15 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2025-07-08 11:04: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.