2025-09-01 11:04:21 UTC
141 MB
8d9e3502aba39127e4d12196dae16d306f76993d
DOCKER_BUILDX_VERSION0.27.0
DOCKER_COMPOSE_VERSION2.39.2
DOCKER_TLS_CERTDIR/certs
DOCKER_VERSION28.4.0-rc.1
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:9824c27679d3b27c5e1cb00a73adb6f4f8d556994111c12db3c5d61a0c843df8 - 2.56% (3.62 MB)
[#001] sha256:855bb8122650b79f874085b2b9923ac9ab77877c2298ebdf6f524a027ac0e258 - 5.53% (7.82 MB)
[#002] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#003] sha256:59966ccf38d532e7ce7ba37f1f365ec883b74e67545152d415e7401973c98833 - 0.0% (456 Bytes)
[#004] sha256:3bdb41d2807ea42b91501cffd1e69ca2ced92c7513f113394bfcfdcc424f9d5b - 13.77% (19.5 MB)
[#005] sha256:2480be39e61e22a4250846d84a5631bccbbb4ed503f4aa64417865aa8f726671 - 14.9% (21.1 MB)
[#006] sha256:642cc705d619123eefb9a1ef6285c889bc4604fa95e8be4bded92fa316bc3da3 - 14.46% (20.5 MB)
[#007] sha256:d30cd981ff5737f590dbbfd1e8ab635291601a96beb16e2ae0570787b905212c - 0.0% (537 Bytes)
[#008] sha256:38a13e66bc894e08f3fde0f01071ca9b6986a4d19e71f69bc8c892a61cf0b212 - 0.0% (1013 Bytes)
[#009] sha256:9a47483df9276bd5299203430462111cfca7ed7ecdeb71b178e766001d43a7cd - 0.0% (116 Bytes)
[#010] sha256:585e027fb85fc38f426e542cf7ee34c233b19b95b7ecfec6b5d13cc29f56c654 - 6.4% (9.06 MB)
[#011] sha256:13673c0c70060cd25dfdfb3a50b77074f47f059b4e4a0dbd5dbf2eb6bfed2590 - 0.06% (88.1 KB)
[#012] sha256:327fa5c7bb80283265292b5a2a496d1c8e5e95a18e8bafa90e595e91e1227be1 - 0.0% (1012 Bytes)
[#013] sha256:64fcedb0a9db9e8e7118fddf3090a2d7a2fc09089ef22d8bf02d3cd53c7d59b1 - 42.31% (59.9 MB)
[#014] sha256:fd040b66bb112eee07d08c2f38e4a616544de271d5a8389b8ed724362b5cc095 - 0.0% (1.65 KB)
[#015] sha256:2c474a8430d897b00b27a41900d0c2e1f877f21ceef9c114ce27f4b03bcee40a - 0.0% (3.22 KB)
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-01 11:04:21 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates openssh-client git # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup -g 2375 -S docker # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)ENV DOCKER_VERSION=28.4.0-rc.1
2025-09-01 11:04:21 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.4.0-rc.1.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/test/armel/docker-28.4.0-rc.1.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/test/armhf/docker-28.4.0-rc.1.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/test/aarch64/docker-28.4.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-01 11:04:21 UTC (buildkit.dockerfile.v0)ENV DOCKER_BUILDX_VERSION=0.27.0
2025-09-01 11:04:21 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.27.0/buildx-v0.27.0.linux-amd64'; sha256='4f5e5a1b6dd0d6ff8476c8def7602d1eeedcb6f602e8dcd45079d352247eba06'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-arm-v6'; sha256='216ef84b075c270ab2f0bbcf9fcedfb0175226349714a129b7806b4b3f1a460c'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-arm-v7'; sha256='b7184384910ed1b3726f7dc340e3c644640fc5f7028c6ccdfda843cfbcb3fb67'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-arm64'; sha256='e3519d085710d2502c673380f763596ae0b378d0ae8976ccbb14adaed82327ef'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-ppc64le'; sha256='e2bc5c418f680fa7ddb8782eea00a56725189ef672019db62b9f526d120afb08'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-riscv64'; sha256='e4f3b40472e3784bf5254eb399aa640205f349ee7c4839db989313d91258b7c6'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-s390x'; sha256='75c24bc03e809ead2e80840280359e3327965c6c1535d0fdc8d48cc86355eecb'; ;; *) 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-01 11:04:21 UTC (buildkit.dockerfile.v0)ENV DOCKER_COMPOSE_VERSION=2.39.2
2025-09-01 11:04:21 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.2/docker-compose-linux-x86_64'; sha256='a55a8cd4ef103aac282812554e531aac8df7e914a287ee81e14d695556a22902'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-armv6'; sha256='a9fefb9f377d11416db7d653fac3c0ed8c61a0ef99c8e17369114b88ac48ab50'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-armv7'; sha256='9d1376146e42bf964f9efa8444935bc20accdc1d72a6ea44881b8d86c9ccfda9'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-aarch64'; sha256='54488fffb60782f3c8787a48b95ed15f49f5a3a85f4105304bd46db5edd9db61'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-ppc64le'; sha256='83a02be63cb047207a6efbd39af13d05b8d38065617764dddc3f6e5d36161d03'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-riscv64'; sha256='911f9a00366a619e15bb56fe37f6a09eddc30dc1d9f704309185fd2eec0fb3f9'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-s390x'; sha256='af607a5add4d6d0600bece0c6b50ce7fece516e449b17ded33be3445902edce9'; ;; *) 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-01 11:04:21 UTC (buildkit.dockerfile.v0)COPY modprobe.sh /usr/local/bin/modprobe # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)ENV DOCKER_TLS_CERTDIR=/certs
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)CMD ["sh"]
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache btrfs-progs e2fsprogs e2fsprogs-extra git ip6tables iptables openssl pigz shadow-uidmap xfsprogs xz zfs ; # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache iptables-legacy; mkdir -p /usr/local/sbin/.iptables-legacy; for f in iptables iptables-save iptables-restore ip6tables ip6tables-save ip6tables-restore ; do b="$(command -v "${f/tables/tables-legacy}")"; "$b" --version; ln -svT "$b" "/usr/local/sbin/.iptables-legacy/$f"; done; export PATH="/usr/local/sbin/.iptables-legacy:$PATH"; iptables --version | grep legacy # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup -S dockremap; adduser -S -G dockremap dockremap; echo 'dockremap:165536:65536' >> /etc/subuid; echo 'dockremap:165536:65536' >> /etc/subgid # buildkit
2025-09-01 11:04:21 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.4.0-rc.1.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/test/armel/docker-28.4.0-rc.1.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/test/armhf/docker-28.4.0-rc.1.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/test/aarch64/docker-28.4.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 --exclude 'docker/docker' ; rm docker.tgz; dockerd --version; containerd --version; ctr --version; runc --version # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)ENV DIND_COMMIT=8d9e3502aba39127e4d12196dae16d306f76993d
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; wget -O /usr/local/bin/dind "https://raw.githubusercontent.com/docker/docker/${DIND_COMMIT}/hack/dind"; chmod +x /usr/local/bin/dind # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)COPY dockerd-entrypoint.sh /usr/local/bin/ # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/docker]
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)EXPOSE map[2375/tcp:{} 2376/tcp:{}]
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["dockerd-entrypoint.sh"]
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)CMD []
2025-09-01 11:04:21 UTC
133 MB
8d9e3502aba39127e4d12196dae16d306f76993d
DOCKER_BUILDX_VERSION0.27.0
DOCKER_COMPOSE_VERSION2.39.2
DOCKER_TLS_CERTDIR/certs
DOCKER_VERSION28.4.0-rc.1
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:06bab5e847c5674d6ec26b342cc11d7a051a6a231e5db8a955d57bc9f4ab5595 - 2.52% (3.34 MB)
[#001] sha256:37e2e128338d7b57fe23c975f30ee044e5f34c140bb5105d91bb65870022d122 - 5.83% (7.73 MB)
[#002] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#003] sha256:4a5fc805728e8696dc9feee5a1184d3347245d314ae226e2819063aefa98f7cb - 0.0% (456 Bytes)
[#004] sha256:f3ce1d9c46363a71ba401cac675003f756791ab33648cc5d23a922a80975ca21 - 13.25% (17.6 MB)
[#005] sha256:12d7c551fc6821b1e13b8a396cd41b1b4dbdfa505cfd4e3efa03dc37ad3ecbde - 14.89% (19.7 MB)
[#006] sha256:c6545ca0a02cf3bde55a07e0cdaec622cf84de056ba107a463b8038a95f1f5ba - 14.52% (19.2 MB)
[#007] sha256:955ea0ace00677c591c0404a01f7524d54132fa722de45b334f4c0bf95049ad8 - 0.0% (543 Bytes)
[#008] sha256:64143a7ec45d312833171f5b4518669424b71893f57e8a3ca70f40b86c816d7d - 0.0% (1019 Bytes)
[#009] sha256:a3f1efa395b58fde6bad6811c259b445b80130a9ac81c429688206be4a309d7c - 0.0% (116 Bytes)
[#010] sha256:64875afa05fbd77800bf64b0ca1d1750316ca3ecc0a622ba508bce3b893f8d6e - 6.8% (9.02 MB)
[#011] sha256:41ca4fd39bddd80dbb47165f2964c3be56dae14a3d5adf98aafd51c14eb00b47 - 0.06% (87.7 KB)
[#012] sha256:d58a9c2a5e2287a53a4480b915a972e36f705fa8efe4b5a6d8b12833d4a64628 - 0.0% (1012 Bytes)
[#013] sha256:408daf98750aee8969d91f80ce886636ca07156868f47a87c9ec2316b7477d27 - 42.12% (55.9 MB)
[#014] sha256:2b1250bd68e09400a622753c36a54034d91b45c6533ed19a040332020b62815f - 0.0% (1.65 KB)
[#015] sha256:1063dfd7c585cb22aaa70a8c9dafb2d74ed896d45f2be06f5de9e4c5c7aedf1c - 0.0% (3.22 KB)
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-01 11:04:21 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates openssh-client git # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup -g 2375 -S docker # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)ENV DOCKER_VERSION=28.4.0-rc.1
2025-09-01 11:04:21 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.4.0-rc.1.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/test/armel/docker-28.4.0-rc.1.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/test/armhf/docker-28.4.0-rc.1.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/test/aarch64/docker-28.4.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-01 11:04:21 UTC (buildkit.dockerfile.v0)ENV DOCKER_BUILDX_VERSION=0.27.0
2025-09-01 11:04:21 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.27.0/buildx-v0.27.0.linux-amd64'; sha256='4f5e5a1b6dd0d6ff8476c8def7602d1eeedcb6f602e8dcd45079d352247eba06'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-arm-v6'; sha256='216ef84b075c270ab2f0bbcf9fcedfb0175226349714a129b7806b4b3f1a460c'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-arm-v7'; sha256='b7184384910ed1b3726f7dc340e3c644640fc5f7028c6ccdfda843cfbcb3fb67'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-arm64'; sha256='e3519d085710d2502c673380f763596ae0b378d0ae8976ccbb14adaed82327ef'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-ppc64le'; sha256='e2bc5c418f680fa7ddb8782eea00a56725189ef672019db62b9f526d120afb08'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-riscv64'; sha256='e4f3b40472e3784bf5254eb399aa640205f349ee7c4839db989313d91258b7c6'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-s390x'; sha256='75c24bc03e809ead2e80840280359e3327965c6c1535d0fdc8d48cc86355eecb'; ;; *) 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-01 11:04:21 UTC (buildkit.dockerfile.v0)ENV DOCKER_COMPOSE_VERSION=2.39.2
2025-09-01 11:04:21 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.2/docker-compose-linux-x86_64'; sha256='a55a8cd4ef103aac282812554e531aac8df7e914a287ee81e14d695556a22902'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-armv6'; sha256='a9fefb9f377d11416db7d653fac3c0ed8c61a0ef99c8e17369114b88ac48ab50'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-armv7'; sha256='9d1376146e42bf964f9efa8444935bc20accdc1d72a6ea44881b8d86c9ccfda9'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-aarch64'; sha256='54488fffb60782f3c8787a48b95ed15f49f5a3a85f4105304bd46db5edd9db61'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-ppc64le'; sha256='83a02be63cb047207a6efbd39af13d05b8d38065617764dddc3f6e5d36161d03'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-riscv64'; sha256='911f9a00366a619e15bb56fe37f6a09eddc30dc1d9f704309185fd2eec0fb3f9'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-s390x'; sha256='af607a5add4d6d0600bece0c6b50ce7fece516e449b17ded33be3445902edce9'; ;; *) 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-01 11:04:21 UTC (buildkit.dockerfile.v0)COPY modprobe.sh /usr/local/bin/modprobe # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)ENV DOCKER_TLS_CERTDIR=/certs
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)CMD ["sh"]
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache btrfs-progs e2fsprogs e2fsprogs-extra git ip6tables iptables openssl pigz shadow-uidmap xfsprogs xz zfs ; # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache iptables-legacy; mkdir -p /usr/local/sbin/.iptables-legacy; for f in iptables iptables-save iptables-restore ip6tables ip6tables-save ip6tables-restore ; do b="$(command -v "${f/tables/tables-legacy}")"; "$b" --version; ln -svT "$b" "/usr/local/sbin/.iptables-legacy/$f"; done; export PATH="/usr/local/sbin/.iptables-legacy:$PATH"; iptables --version | grep legacy # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup -S dockremap; adduser -S -G dockremap dockremap; echo 'dockremap:165536:65536' >> /etc/subuid; echo 'dockremap:165536:65536' >> /etc/subgid # buildkit
2025-09-01 11:04:21 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.4.0-rc.1.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/test/armel/docker-28.4.0-rc.1.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/test/armhf/docker-28.4.0-rc.1.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/test/aarch64/docker-28.4.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 --exclude 'docker/docker' ; rm docker.tgz; dockerd --version; containerd --version; ctr --version; runc --version # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)ENV DIND_COMMIT=8d9e3502aba39127e4d12196dae16d306f76993d
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; wget -O /usr/local/bin/dind "https://raw.githubusercontent.com/docker/docker/${DIND_COMMIT}/hack/dind"; chmod +x /usr/local/bin/dind # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)COPY dockerd-entrypoint.sh /usr/local/bin/ # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/docker]
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)EXPOSE map[2375/tcp:{} 2376/tcp:{}]
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["dockerd-entrypoint.sh"]
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)CMD []
2025-09-01 11:04:21 UTC
131 MB
8d9e3502aba39127e4d12196dae16d306f76993d
DOCKER_BUILDX_VERSION0.27.0
DOCKER_COMPOSE_VERSION2.39.2
DOCKER_TLS_CERTDIR/certs
DOCKER_VERSION28.4.0-rc.1
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:5ee064f8764b09a64829b58705219a88e0b13243f7f403d66ac0c639640426a5 - 2.35% (3.07 MB)
[#001] sha256:bbba9d788a5b3b08a47d6e1c8e2daffd5e78ccc433a94f5a24ada8e6f5a1186f - 5.42% (7.09 MB)
[#002] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#003] sha256:1802c8fa87e0b8a5c6fe53a29e741f385b211f0e5d77f552b54b18b9af0c6d6e - 0.0% (457 Bytes)
[#004] sha256:d106bca932a97020327632265244813f7f94284278622461dff3d6581b4a61df - 13.43% (17.6 MB)
[#005] sha256:5f8e26633acf02d7e07e2ceae119eeaa78eb1b461761906b40f058ba9c7bb5be - 15.1% (19.7 MB)
[#006] sha256:be5a34bb70d8de823387be619c980ca42aca7897e5c6e23d53a1a367776a008d - 14.72% (19.2 MB)
[#007] sha256:c9752380ab04b7a0fbee8ea6e078afc3a24b83a3fb1ed6ae8de3a9eee629c2ca - 0.0% (545 Bytes)
[#008] sha256:80d67b14b01599974c719a82094581af91cd1bd86c39fe81cec68b92c0a5e012 - 0.0% (1016 Bytes)
[#009] sha256:f613ba8025d2d4509a7cdb7c2f5f24be5728f48383f4074845eb35a0d45f7fbc - 0.0% (116 Bytes)
[#010] sha256:ac9ee0639d9aa5ef2b2e1206dfaecae41f24480c1eb86dbb3049d0d2c486053a - 6.28% (8.2 MB)
[#011] sha256:924c7dc084a4f52c8f81799b7e77379748ea4e0b438af8702c1fb742523a7543 - 0.06% (84.2 KB)
[#012] sha256:c4ec5e97ba94d976f88081faa81469f84a806a8dbbca36c0641009f781ea00fc - 0.0% (1010 Bytes)
[#013] sha256:508b134752cb3cdefa7ab5219e4da9bd6b0386a5b844a587cc2ccfbb6b6ff7e6 - 42.63% (55.7 MB)
[#014] sha256:e58b8e05433d68beb1b9f9de53b79f98914f74c15707321db21d7ab97857b16f - 0.0% (1.65 KB)
[#015] sha256:0230980a1fb45fe28450f3c55d003cba293c0277db74702854b56fe26aa0180b - 0.0% (3.22 KB)
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-01 11:04:21 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates openssh-client git # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup -g 2375 -S docker # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)ENV DOCKER_VERSION=28.4.0-rc.1
2025-09-01 11:04:21 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.4.0-rc.1.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/test/armel/docker-28.4.0-rc.1.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/test/armhf/docker-28.4.0-rc.1.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/test/aarch64/docker-28.4.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-01 11:04:21 UTC (buildkit.dockerfile.v0)ENV DOCKER_BUILDX_VERSION=0.27.0
2025-09-01 11:04:21 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.27.0/buildx-v0.27.0.linux-amd64'; sha256='4f5e5a1b6dd0d6ff8476c8def7602d1eeedcb6f602e8dcd45079d352247eba06'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-arm-v6'; sha256='216ef84b075c270ab2f0bbcf9fcedfb0175226349714a129b7806b4b3f1a460c'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-arm-v7'; sha256='b7184384910ed1b3726f7dc340e3c644640fc5f7028c6ccdfda843cfbcb3fb67'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-arm64'; sha256='e3519d085710d2502c673380f763596ae0b378d0ae8976ccbb14adaed82327ef'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-ppc64le'; sha256='e2bc5c418f680fa7ddb8782eea00a56725189ef672019db62b9f526d120afb08'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-riscv64'; sha256='e4f3b40472e3784bf5254eb399aa640205f349ee7c4839db989313d91258b7c6'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-s390x'; sha256='75c24bc03e809ead2e80840280359e3327965c6c1535d0fdc8d48cc86355eecb'; ;; *) 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-01 11:04:21 UTC (buildkit.dockerfile.v0)ENV DOCKER_COMPOSE_VERSION=2.39.2
2025-09-01 11:04:21 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.2/docker-compose-linux-x86_64'; sha256='a55a8cd4ef103aac282812554e531aac8df7e914a287ee81e14d695556a22902'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-armv6'; sha256='a9fefb9f377d11416db7d653fac3c0ed8c61a0ef99c8e17369114b88ac48ab50'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-armv7'; sha256='9d1376146e42bf964f9efa8444935bc20accdc1d72a6ea44881b8d86c9ccfda9'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-aarch64'; sha256='54488fffb60782f3c8787a48b95ed15f49f5a3a85f4105304bd46db5edd9db61'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-ppc64le'; sha256='83a02be63cb047207a6efbd39af13d05b8d38065617764dddc3f6e5d36161d03'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-riscv64'; sha256='911f9a00366a619e15bb56fe37f6a09eddc30dc1d9f704309185fd2eec0fb3f9'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-s390x'; sha256='af607a5add4d6d0600bece0c6b50ce7fece516e449b17ded33be3445902edce9'; ;; *) 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-01 11:04:21 UTC (buildkit.dockerfile.v0)COPY modprobe.sh /usr/local/bin/modprobe # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)ENV DOCKER_TLS_CERTDIR=/certs
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)CMD ["sh"]
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache btrfs-progs e2fsprogs e2fsprogs-extra git ip6tables iptables openssl pigz shadow-uidmap xfsprogs xz zfs ; # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache iptables-legacy; mkdir -p /usr/local/sbin/.iptables-legacy; for f in iptables iptables-save iptables-restore ip6tables ip6tables-save ip6tables-restore ; do b="$(command -v "${f/tables/tables-legacy}")"; "$b" --version; ln -svT "$b" "/usr/local/sbin/.iptables-legacy/$f"; done; export PATH="/usr/local/sbin/.iptables-legacy:$PATH"; iptables --version | grep legacy # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup -S dockremap; adduser -S -G dockremap dockremap; echo 'dockremap:165536:65536' >> /etc/subuid; echo 'dockremap:165536:65536' >> /etc/subgid # buildkit
2025-09-01 11:04:21 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.4.0-rc.1.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/test/armel/docker-28.4.0-rc.1.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/test/armhf/docker-28.4.0-rc.1.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/test/aarch64/docker-28.4.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 --exclude 'docker/docker' ; rm docker.tgz; dockerd --version; containerd --version; ctr --version; runc --version # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)ENV DIND_COMMIT=8d9e3502aba39127e4d12196dae16d306f76993d
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; wget -O /usr/local/bin/dind "https://raw.githubusercontent.com/docker/docker/${DIND_COMMIT}/hack/dind"; chmod +x /usr/local/bin/dind # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)COPY dockerd-entrypoint.sh /usr/local/bin/ # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/docker]
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)EXPOSE map[2375/tcp:{} 2376/tcp:{}]
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["dockerd-entrypoint.sh"]
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)CMD []
2025-09-01 11:04:21 UTC
133 MB
8d9e3502aba39127e4d12196dae16d306f76993d
DOCKER_BUILDX_VERSION0.27.0
DOCKER_COMPOSE_VERSION2.39.2
DOCKER_TLS_CERTDIR/certs
DOCKER_VERSION28.4.0-rc.1
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:6e174226ea690ced550e5641249a412cdbefd2d09871f3e64ab52137a54ba606 - 2.96% (3.94 MB)
[#001] sha256:6a98d9bd1c98d5bc0f4f83ecbf97795bacbd61dae146e0fc275ea201de741c02 - 5.9% (7.84 MB)
[#002] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#003] sha256:86cf89aa83613cd9b2aa9454fdfe2bfb97fdd57d1721c2314b4b8ca69f4f2b53 - 0.0% (456 Bytes)
[#004] sha256:58be790dbd673c7daf1391c152ee73e4abd49475370a02fd2d7366344d608622 - 13.81% (18.3 MB)
[#005] sha256:92e7697f76ee7cc6f5a55b6770effed589314e04412422df374ad6c4548cf1bd - 14.52% (19.3 MB)
[#006] sha256:5d04fe3e1afcdb03c2a9c1ebea820d39f89893b6525ad58e29c61211814b95dd - 14.12% (18.8 MB)
[#007] sha256:3c5006699bf52a3b7ef79865343380f20dc1381c1f25ccd46c3e03b6e7d68444 - 0.0% (538 Bytes)
[#008] sha256:a69794224c5f458693975917688ec4ba72459cade40db59237aa2e64e1657b41 - 0.0% (1010 Bytes)
[#009] sha256:940ea76d3952b37f1fec064e8f62e642abe74286d5c46525a048ab5b127525ba - 0.0% (116 Bytes)
[#010] sha256:28edf8f4effb94952cd8b2d641401069571ab4819f9057e691c1458b316e9341 - 7.2% (9.57 MB)
[#011] sha256:7920adb874607664fc0a5e655e7aa6dc65b6e564d052e69d2486ffaf554f1ed5 - 0.07% (97 KB)
[#012] sha256:f51e96a77ef4e32c3d12a3a791339772563647aa2fafd8a8721a72eb82970525 - 0.0% (1012 Bytes)
[#013] sha256:2f3c4a832e186136cedca819db95168711c97e72f8367a39cb1f27fc7f71a986 - 41.41% (55 MB)
[#014] sha256:4271b802c3f7cfb54b3b9c014ea5e30d9ba7ba08d125457b531f6860fb759bcd - 0.0% (1.65 KB)
[#015] sha256:583942ed05bbd5cccfa36de3aa2e15529890ec96af9a93ed91801e46da7b1510 - 0.0% (3.22 KB)
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-01 11:04:21 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates openssh-client git # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup -g 2375 -S docker # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)ENV DOCKER_VERSION=28.4.0-rc.1
2025-09-01 11:04:21 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.4.0-rc.1.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/test/armel/docker-28.4.0-rc.1.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/test/armhf/docker-28.4.0-rc.1.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/test/aarch64/docker-28.4.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-01 11:04:21 UTC (buildkit.dockerfile.v0)ENV DOCKER_BUILDX_VERSION=0.27.0
2025-09-01 11:04:21 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.27.0/buildx-v0.27.0.linux-amd64'; sha256='4f5e5a1b6dd0d6ff8476c8def7602d1eeedcb6f602e8dcd45079d352247eba06'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-arm-v6'; sha256='216ef84b075c270ab2f0bbcf9fcedfb0175226349714a129b7806b4b3f1a460c'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-arm-v7'; sha256='b7184384910ed1b3726f7dc340e3c644640fc5f7028c6ccdfda843cfbcb3fb67'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-arm64'; sha256='e3519d085710d2502c673380f763596ae0b378d0ae8976ccbb14adaed82327ef'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-ppc64le'; sha256='e2bc5c418f680fa7ddb8782eea00a56725189ef672019db62b9f526d120afb08'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-riscv64'; sha256='e4f3b40472e3784bf5254eb399aa640205f349ee7c4839db989313d91258b7c6'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-s390x'; sha256='75c24bc03e809ead2e80840280359e3327965c6c1535d0fdc8d48cc86355eecb'; ;; *) 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-01 11:04:21 UTC (buildkit.dockerfile.v0)ENV DOCKER_COMPOSE_VERSION=2.39.2
2025-09-01 11:04:21 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.2/docker-compose-linux-x86_64'; sha256='a55a8cd4ef103aac282812554e531aac8df7e914a287ee81e14d695556a22902'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-armv6'; sha256='a9fefb9f377d11416db7d653fac3c0ed8c61a0ef99c8e17369114b88ac48ab50'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-armv7'; sha256='9d1376146e42bf964f9efa8444935bc20accdc1d72a6ea44881b8d86c9ccfda9'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-aarch64'; sha256='54488fffb60782f3c8787a48b95ed15f49f5a3a85f4105304bd46db5edd9db61'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-ppc64le'; sha256='83a02be63cb047207a6efbd39af13d05b8d38065617764dddc3f6e5d36161d03'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-riscv64'; sha256='911f9a00366a619e15bb56fe37f6a09eddc30dc1d9f704309185fd2eec0fb3f9'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-s390x'; sha256='af607a5add4d6d0600bece0c6b50ce7fece516e449b17ded33be3445902edce9'; ;; *) 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-01 11:04:21 UTC (buildkit.dockerfile.v0)COPY modprobe.sh /usr/local/bin/modprobe # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)ENV DOCKER_TLS_CERTDIR=/certs
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)CMD ["sh"]
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache btrfs-progs e2fsprogs e2fsprogs-extra git ip6tables iptables openssl pigz shadow-uidmap xfsprogs xz zfs ; # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache iptables-legacy; mkdir -p /usr/local/sbin/.iptables-legacy; for f in iptables iptables-save iptables-restore ip6tables ip6tables-save ip6tables-restore ; do b="$(command -v "${f/tables/tables-legacy}")"; "$b" --version; ln -svT "$b" "/usr/local/sbin/.iptables-legacy/$f"; done; export PATH="/usr/local/sbin/.iptables-legacy:$PATH"; iptables --version | grep legacy # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup -S dockremap; adduser -S -G dockremap dockremap; echo 'dockremap:165536:65536' >> /etc/subuid; echo 'dockremap:165536:65536' >> /etc/subgid # buildkit
2025-09-01 11:04:21 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.4.0-rc.1.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/test/armel/docker-28.4.0-rc.1.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/test/armhf/docker-28.4.0-rc.1.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/test/aarch64/docker-28.4.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 --exclude 'docker/docker' ; rm docker.tgz; dockerd --version; containerd --version; ctr --version; runc --version # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)ENV DIND_COMMIT=8d9e3502aba39127e4d12196dae16d306f76993d
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; wget -O /usr/local/bin/dind "https://raw.githubusercontent.com/docker/docker/${DIND_COMMIT}/hack/dind"; chmod +x /usr/local/bin/dind # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)COPY dockerd-entrypoint.sh /usr/local/bin/ # buildkit
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/docker]
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)EXPOSE map[2375/tcp:{} 2376/tcp:{}]
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["dockerd-entrypoint.sh"]
2025-09-01 11:04:21 UTC (buildkit.dockerfile.v0)CMD []