2026-02-28 01:10:31 UTC
138 MB
8d9e3502aba39127e4d12196dae16d306f76993d
DOCKER_BUILDX_VERSION0.31.1
DOCKER_COMPOSE_VERSION5.1.0
DOCKER_TLS_CERTDIR/certs
DOCKER_VERSION29.3.0-rc.1
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:589002ba0eaed121a1dbf42f6648f29e5be55d5c8a6ee0f8eaa0285cc21ac153 - 2.68% (3.68 MB)
[#001] sha256:f9a854efabdefb5a2c57381865a43e10016c2e7d8a1758794301d8ede39d00c5 - 5.82% (8.01 MB)
[#002] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#003] sha256:56f651266d537ca0de3afd466be877001088aa0bde54da64e70703b4064619d5 - 0.0% (454 Bytes)
[#004] sha256:cd5dbadb7db746409f9d6a29ec2771a488736a591785f7fc630a00fcb0a28069 - 13.11% (18 MB)
[#005] sha256:20a289e707d765c8506cb7047f3ec33a89cb9d5fd7d07895bafe71ce61226f3f - 19.63% (27 MB)
[#006] sha256:3a2ff0e099357c2878b5eded287ebfda227c9873bc572a1c0c2c591a791161d6 - 7.59% (10.4 MB)
[#007] sha256:bd817cfb78ede131c4f212a64ab9b84f8822f3f412fe843c1e27f93bcf7c12a1 - 0.0% (538 Bytes)
[#008] sha256:ce46825eaf74af98a36d77a70fc8fce7adb140274d0f675bfc86b46ce0d3352f - 0.0% (1012 Bytes)
[#009] sha256:1c62631ba3a9c8f49c6527328a3d89ab907f1ef45621c2d639f7ff4c21e7db03 - 0.0% (116 Bytes)
[#010] sha256:304bcf95580200ab79dde4d53f1576697ff0d7e8e6d87512b8715027897dbb83 - 4.81% (6.61 MB)
[#011] sha256:7896d37cf05e8406f618f4fa58c7676fd7dd645b3d48dc237d5f218b8ed0e9bd - 0.06% (90.3 KB)
[#012] sha256:7be69c069a2f76d9cdb1550494511c45edbbae98ae6126b446bbca44120eb001 - 0.0% (1010 Bytes)
[#013] sha256:353ccc6b60631426a755254568e06548b7dcac393f451e8a9ee1c50aece8b656 - 46.29% (63.7 MB)
[#014] sha256:30c4b249d5e66582b2fa8b58cccda334a116037e5027922603469d1286535c14 - 0.0% (1.65 KB)
[#015] sha256:8972cda801dd5218d6aef45d70acc0afa354e6c568d549117e00462408cc0ef0 - 0.0% (3.22 KB)
ADD alpine-minirootfs-3.23.3-x86_64.tar.gz / # buildkit
2026-01-28 01:18:04 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-02-28 00:32:35 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates openssh-client git # buildkit
2026-02-28 00:32:35 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit
2026-02-28 00:32:36 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup -g 2375 -S docker # buildkit
2026-02-28 00:32:38 UTC (buildkit.dockerfile.v0)ENV DOCKER_VERSION=29.3.0-rc.1
2026-02-28 00:32:38 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-29.3.0-rc.1.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/test/armel/docker-29.3.0-rc.1.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/test/armhf/docker-29.3.0-rc.1.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/test/aarch64/docker-29.3.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
2026-02-28 00:32:38 UTC (buildkit.dockerfile.v0)ENV DOCKER_BUILDX_VERSION=0.31.1
2026-02-28 00:32:39 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.31.1/buildx-v0.31.1.linux-amd64'; sha256='dc8eaffbf29138123b4874d852522b12303c61246a5073fa0f025e4220317b1e'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.31.1/buildx-v0.31.1.linux-arm-v6'; sha256='0b661aa682eb421fb497e080b02f58357bc1f1e83744ffc6fb8de2671f330e93'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.31.1/buildx-v0.31.1.linux-arm-v7'; sha256='9a3cd7007611be95608a623b01ce9749b667450bf57f756e112770eeaa3cde8b'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.31.1/buildx-v0.31.1.linux-arm64'; sha256='963c674c558dad2eefd42304a09020329a196ed16819b72396e7657eb69f031b'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.31.1/buildx-v0.31.1.linux-ppc64le'; sha256='67016c06ceaaf076f852f07f6172f0edc6d71fb6f1436664f9877db68e2ffcfe'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.31.1/buildx-v0.31.1.linux-riscv64'; sha256='20ad44615fa09af8eccad4014040c0b59d5c83192337be0bd293b2cf732f606f'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.31.1/buildx-v0.31.1.linux-s390x'; sha256='759b12386f3ec701b4255986193d339fad3093033d4786caab04bbdb9cc0d10a'; ;; *) echo >&2 "warning: unsupported 'docker-buildx' architecture ($apkArch); skipping"; exit 0 ;; esac; wget -O 'docker-buildx' "$url"; echo "$sha256 *"'docker-buildx' | sha256sum -c -; plugin='/usr/local/libexec/docker/cli-plugins/docker-buildx'; mkdir -p "$(dirname "$plugin")"; mv -vT 'docker-buildx' "$plugin"; chmod +x "$plugin"; docker buildx version # buildkit
2026-02-28 00:32:39 UTC (buildkit.dockerfile.v0)ENV DOCKER_COMPOSE_VERSION=5.1.0
2026-02-28 00:32:40 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://github.com/docker/compose/releases/download/v5.1.0/docker-compose-linux-x86_64'; sha256='5633cb21e06a7c88c7ca48a9334d3d0f7f892e9605ae9e9a45f9a095d4ffceb8'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v5.1.0/docker-compose-linux-armv6'; sha256='14159a5fde026633a7d436d6f61979351296a6c24921c009900ff6fb289dd097'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v5.1.0/docker-compose-linux-armv7'; sha256='364a8f6d32daa9c4343c5335451af9b7f9531d9079f9621d6800c6c60eb438a1'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v5.1.0/docker-compose-linux-aarch64'; sha256='da671ae15b4d7c68c38b572a2e9ceba89f09657d2682c2d2e34ad6db828e7442'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v5.1.0/docker-compose-linux-ppc64le'; sha256='074fe8a082415c84d37a11c325808c2f4aa35e1ed3b15e3fd676feb85480ee59'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v5.1.0/docker-compose-linux-riscv64'; sha256='f09c0fe479a22563ab70a87ff09611a0da66a02b29bc97926bbc926e6ea27cea'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v5.1.0/docker-compose-linux-s390x'; sha256='6a5c638f7c3b2cacd87eda50af1b98474950d38ea094308a370c7fa3db10c47c'; ;; *) echo >&2 "warning: unsupported 'docker-compose' architecture ($apkArch); skipping"; exit 0 ;; esac; wget -O 'docker-compose' "$url"; echo "$sha256 *"'docker-compose' | sha256sum -c -; plugin='/usr/local/libexec/docker/cli-plugins/docker-compose'; mkdir -p "$(dirname "$plugin")"; mv -vT 'docker-compose' "$plugin"; chmod +x "$plugin"; ln -sv "$plugin" /usr/local/bin/; docker-compose --version; docker compose version # buildkit
2026-02-28 00:32:40 UTC (buildkit.dockerfile.v0)COPY modprobe.sh /usr/local/bin/modprobe # buildkit
2026-02-28 00:32:40 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-02-28 00:32:40 UTC (buildkit.dockerfile.v0)ENV DOCKER_TLS_CERTDIR=/certs
2026-02-28 00:32:40 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit
2026-02-28 00:32:40 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-02-28 00:32:40 UTC (buildkit.dockerfile.v0)CMD ["sh"]
2026-02-28 01:10:27 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
2026-02-28 01:10:27 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
2026-02-28 01:10:27 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
2026-02-28 01:10:30 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-29.3.0-rc.1.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/test/armel/docker-29.3.0-rc.1.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/test/armhf/docker-29.3.0-rc.1.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/test/aarch64/docker-29.3.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
2026-02-28 01:10:31 UTC (buildkit.dockerfile.v0)ENV DIND_COMMIT=8d9e3502aba39127e4d12196dae16d306f76993d
2026-02-28 01:10:31 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
2026-02-28 01:10:31 UTC (buildkit.dockerfile.v0)COPY dockerd-entrypoint.sh /usr/local/bin/ # buildkit
2026-02-28 01:10:31 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/docker]
2026-02-28 01:10:31 UTC (buildkit.dockerfile.v0)EXPOSE map[2375/tcp:{} 2376/tcp:{}]
2026-02-28 01:10:31 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["dockerd-entrypoint.sh"]
2026-02-28 01:10:31 UTC (buildkit.dockerfile.v0)CMD []
2026-02-28 01:09:02 UTC
130 MB
8d9e3502aba39127e4d12196dae16d306f76993d
DOCKER_BUILDX_VERSION0.31.1
DOCKER_COMPOSE_VERSION5.1.0
DOCKER_TLS_CERTDIR/certs
DOCKER_VERSION29.3.0-rc.1
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:f067a9ad7b3a4e3b687105344f6ad0934a0623c4359c2d841a3d4fab27e26060 - 2.62% (3.4 MB)
[#001] sha256:78accfb007bc76607cc3030a67958246974e43bcb31903aa82ea7f0cf2ef48b5 - 6.1% (7.92 MB)
[#002] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#003] sha256:c1df629ff6324d4b7021ae13682fc0bd57342b86492f2442831184004dd43203 - 0.0% (455 Bytes)
[#004] sha256:9efa394f8ac33bddc4e086048597d35261d0875041b35c4a5e170a669d20b977 - 13.01% (16.9 MB)
[#005] sha256:f12b21b0782f38ac58e815683d7ee580d27ad50538000238fcfdaf2d20d1eafa - 19.53% (25.3 MB)
[#006] sha256:a92303131a65db97513886eff546349aa21c610838746501a972fe0f86117ad1 - 7.63% (9.9 MB)
[#007] sha256:5d4f58227b15a20e4f6264fc0ce3d8408ecf1c968efbaacf984a9729c8bf30fe - 0.0% (540 Bytes)
[#008] sha256:8b066cea4ca0f6cda2bff541b8f78a75a595ba797b86258b5cf6c609d755b555 - 0.0% (1013 Bytes)
[#009] sha256:1b7b2667996cd8fad8f8e122309a34fe407c8937b9a59e9262d00c327c547af0 - 0.0% (116 Bytes)
[#010] sha256:fbbf0909979ec72c1e214f149b8257106c46904e98a2b0527221eb162ce6af4e - 5.34% (6.93 MB)
[#011] sha256:1eb54444cc9171eb1bc7dc76d00b1f7bc1d7ccd4e10d4da1138b268df9fc0686 - 0.07% (89.6 KB)
[#012] sha256:8a1143b390d4eb69eec28024598bde4e9a359c89c6219eb10475930689486123 - 0.0% (1010 Bytes)
[#013] sha256:13319920c0b046a105e18cb623c2e43a46d65422058c97bf8361f0f8e0e7ec54 - 45.69% (59.3 MB)
[#014] sha256:ee30f643f9034d0e25bc712a5978c3d9fcd7f1eaecd63bcefa13d5e262dc8a02 - 0.0% (1.65 KB)
[#015] sha256:3a248980e2323a2378b45b926e28e0dd4f33084aad3ecea796c68da644ac117a - 0.0% (3.22 KB)
ADD alpine-minirootfs-3.23.3-armhf.tar.gz / # buildkit
2026-01-28 01:17:52 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-02-28 00:33:12 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates openssh-client git # buildkit
2026-02-28 00:33:12 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit
2026-02-28 00:33:12 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup -g 2375 -S docker # buildkit
2026-02-28 00:33:16 UTC (buildkit.dockerfile.v0)ENV DOCKER_VERSION=29.3.0-rc.1
2026-02-28 00:33: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/test/x86_64/docker-29.3.0-rc.1.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/test/armel/docker-29.3.0-rc.1.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/test/armhf/docker-29.3.0-rc.1.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/test/aarch64/docker-29.3.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
2026-02-28 00:33:16 UTC (buildkit.dockerfile.v0)ENV DOCKER_BUILDX_VERSION=0.31.1
2026-02-28 00:33:18 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.31.1/buildx-v0.31.1.linux-amd64'; sha256='dc8eaffbf29138123b4874d852522b12303c61246a5073fa0f025e4220317b1e'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.31.1/buildx-v0.31.1.linux-arm-v6'; sha256='0b661aa682eb421fb497e080b02f58357bc1f1e83744ffc6fb8de2671f330e93'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.31.1/buildx-v0.31.1.linux-arm-v7'; sha256='9a3cd7007611be95608a623b01ce9749b667450bf57f756e112770eeaa3cde8b'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.31.1/buildx-v0.31.1.linux-arm64'; sha256='963c674c558dad2eefd42304a09020329a196ed16819b72396e7657eb69f031b'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.31.1/buildx-v0.31.1.linux-ppc64le'; sha256='67016c06ceaaf076f852f07f6172f0edc6d71fb6f1436664f9877db68e2ffcfe'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.31.1/buildx-v0.31.1.linux-riscv64'; sha256='20ad44615fa09af8eccad4014040c0b59d5c83192337be0bd293b2cf732f606f'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.31.1/buildx-v0.31.1.linux-s390x'; sha256='759b12386f3ec701b4255986193d339fad3093033d4786caab04bbdb9cc0d10a'; ;; *) echo >&2 "warning: unsupported 'docker-buildx' architecture ($apkArch); skipping"; exit 0 ;; esac; wget -O 'docker-buildx' "$url"; echo "$sha256 *"'docker-buildx' | sha256sum -c -; plugin='/usr/local/libexec/docker/cli-plugins/docker-buildx'; mkdir -p "$(dirname "$plugin")"; mv -vT 'docker-buildx' "$plugin"; chmod +x "$plugin"; docker buildx version # buildkit
2026-02-28 00:33:18 UTC (buildkit.dockerfile.v0)ENV DOCKER_COMPOSE_VERSION=5.1.0
2026-02-28 00:33:20 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://github.com/docker/compose/releases/download/v5.1.0/docker-compose-linux-x86_64'; sha256='5633cb21e06a7c88c7ca48a9334d3d0f7f892e9605ae9e9a45f9a095d4ffceb8'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v5.1.0/docker-compose-linux-armv6'; sha256='14159a5fde026633a7d436d6f61979351296a6c24921c009900ff6fb289dd097'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v5.1.0/docker-compose-linux-armv7'; sha256='364a8f6d32daa9c4343c5335451af9b7f9531d9079f9621d6800c6c60eb438a1'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v5.1.0/docker-compose-linux-aarch64'; sha256='da671ae15b4d7c68c38b572a2e9ceba89f09657d2682c2d2e34ad6db828e7442'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v5.1.0/docker-compose-linux-ppc64le'; sha256='074fe8a082415c84d37a11c325808c2f4aa35e1ed3b15e3fd676feb85480ee59'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v5.1.0/docker-compose-linux-riscv64'; sha256='f09c0fe479a22563ab70a87ff09611a0da66a02b29bc97926bbc926e6ea27cea'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v5.1.0/docker-compose-linux-s390x'; sha256='6a5c638f7c3b2cacd87eda50af1b98474950d38ea094308a370c7fa3db10c47c'; ;; *) echo >&2 "warning: unsupported 'docker-compose' architecture ($apkArch); skipping"; exit 0 ;; esac; wget -O 'docker-compose' "$url"; echo "$sha256 *"'docker-compose' | sha256sum -c -; plugin='/usr/local/libexec/docker/cli-plugins/docker-compose'; mkdir -p "$(dirname "$plugin")"; mv -vT 'docker-compose' "$plugin"; chmod +x "$plugin"; ln -sv "$plugin" /usr/local/bin/; docker-compose --version; docker compose version # buildkit
2026-02-28 00:33:20 UTC (buildkit.dockerfile.v0)COPY modprobe.sh /usr/local/bin/modprobe # buildkit
2026-02-28 00:33:20 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-02-28 00:33:20 UTC (buildkit.dockerfile.v0)ENV DOCKER_TLS_CERTDIR=/certs
2026-02-28 00:33:20 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit
2026-02-28 00:33:20 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-02-28 00:33:20 UTC (buildkit.dockerfile.v0)CMD ["sh"]
2026-02-28 01:08:57 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
2026-02-28 01:08:58 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
2026-02-28 01:08:59 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
2026-02-28 01:09:02 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-29.3.0-rc.1.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/test/armel/docker-29.3.0-rc.1.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/test/armhf/docker-29.3.0-rc.1.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/test/aarch64/docker-29.3.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
2026-02-28 01:09:02 UTC (buildkit.dockerfile.v0)ENV DIND_COMMIT=8d9e3502aba39127e4d12196dae16d306f76993d
2026-02-28 01:09:02 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
2026-02-28 01:09:02 UTC (buildkit.dockerfile.v0)COPY dockerd-entrypoint.sh /usr/local/bin/ # buildkit
2026-02-28 01:09:02 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/docker]
2026-02-28 01:09:02 UTC (buildkit.dockerfile.v0)EXPOSE map[2375/tcp:{} 2376/tcp:{}]
2026-02-28 01:09:02 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["dockerd-entrypoint.sh"]
2026-02-28 01:09:02 UTC (buildkit.dockerfile.v0)CMD []
2026-02-28 01:09:13 UTC
128 MB
8d9e3502aba39127e4d12196dae16d306f76993d
DOCKER_BUILDX_VERSION0.31.1
DOCKER_COMPOSE_VERSION5.1.0
DOCKER_TLS_CERTDIR/certs
DOCKER_VERSION29.3.0-rc.1
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:7ed661450d9b41ba25f81f6ef8649bb379f47471d21c4898a8a6a3e11b819220 - 2.45% (3.13 MB)
[#001] sha256:c77a62caa0cdaaf3de86895219a26cb5be9a1dba8fe7c787f383e29ca358077b - 5.66% (7.25 MB)
[#002] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#003] sha256:354b5b8fd3a086ebaa1f824553d2d81811f9bc34aa15f16251dd1149b040957f - 0.0% (454 Bytes)
[#004] sha256:b60700eb45ef72456a19eee23f63a295941cca427e0b5602622dd46be432461e - 13.19% (16.9 MB)
[#005] sha256:a79d61ea4312e405160e69fedcdafc9f199a1717e3e3e571a8855f407d5466ab - 19.79% (25.3 MB)
[#006] sha256:f01b5cad9fc8f11ff6eceb574bedcff79a5acd3f04a71d09030e0b337df68f7b - 7.73% (9.89 MB)
[#007] sha256:41923b1f427db13299befcd38419467285b2ca66ad0a4b33f483296df5b5f467 - 0.0% (538 Bytes)
[#008] sha256:440d27ed514452926e359f9aeccb369ab42162dc457ef0cb90a9aa6684666b0c - 0.0% (1013 Bytes)
[#009] sha256:47078bcf7b70f7b4c214ba0d20f1c8e10e7347e12a105ca35addd773811b04c1 - 0.0% (116 Bytes)
[#010] sha256:f32a83f1085486a23ca8c13b54180087380610cf3ba78438a75725e1c88724f7 - 4.9% (6.27 MB)
[#011] sha256:8a87e19f9aa4eb74bbb3d7500fb994e5cd2319fd9c38bec5c663cc1677d57b41 - 0.07% (86.1 KB)
[#012] sha256:b01f4e2cf953a2d6d9a9f3a1443b3b8ef98280b66a90e8d007394fcd607f0f91 - 0.0% (1010 Bytes)
[#013] sha256:6f6ddb4d81e5edf8d24c7ba91eeb1bfe48e867b999864dbcba7e8799228a0612 - 46.21% (59.1 MB)
[#014] sha256:829040129e131eff6b7babe59601d0efda9023e17990e656b9947f091da2c036 - 0.0% (1.65 KB)
[#015] sha256:75153d9d67cc6d27bd70e5f02332584ec57cb1d676c257d62fe4c469e8561e04 - 0.0% (3.22 KB)
ADD alpine-minirootfs-3.23.3-armv7.tar.gz / # buildkit
2026-01-28 01:18:44 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-02-28 00:32:29 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates openssh-client git # buildkit
2026-02-28 00:32:29 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit
2026-02-28 00:32:29 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup -g 2375 -S docker # buildkit
2026-02-28 00:32:34 UTC (buildkit.dockerfile.v0)ENV DOCKER_VERSION=29.3.0-rc.1
2026-02-28 00:32:34 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://download.docker.com/linux/static/test/x86_64/docker-29.3.0-rc.1.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/test/armel/docker-29.3.0-rc.1.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/test/armhf/docker-29.3.0-rc.1.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/test/aarch64/docker-29.3.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
2026-02-28 00:32:34 UTC (buildkit.dockerfile.v0)ENV DOCKER_BUILDX_VERSION=0.31.1
2026-02-28 00:32:37 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://github.com/docker/buildx/releases/download/v0.31.1/buildx-v0.31.1.linux-amd64'; sha256='dc8eaffbf29138123b4874d852522b12303c61246a5073fa0f025e4220317b1e'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.31.1/buildx-v0.31.1.linux-arm-v6'; sha256='0b661aa682eb421fb497e080b02f58357bc1f1e83744ffc6fb8de2671f330e93'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.31.1/buildx-v0.31.1.linux-arm-v7'; sha256='9a3cd7007611be95608a623b01ce9749b667450bf57f756e112770eeaa3cde8b'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.31.1/buildx-v0.31.1.linux-arm64'; sha256='963c674c558dad2eefd42304a09020329a196ed16819b72396e7657eb69f031b'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.31.1/buildx-v0.31.1.linux-ppc64le'; sha256='67016c06ceaaf076f852f07f6172f0edc6d71fb6f1436664f9877db68e2ffcfe'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.31.1/buildx-v0.31.1.linux-riscv64'; sha256='20ad44615fa09af8eccad4014040c0b59d5c83192337be0bd293b2cf732f606f'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.31.1/buildx-v0.31.1.linux-s390x'; sha256='759b12386f3ec701b4255986193d339fad3093033d4786caab04bbdb9cc0d10a'; ;; *) echo >&2 "warning: unsupported 'docker-buildx' architecture ($apkArch); skipping"; exit 0 ;; esac; wget -O 'docker-buildx' "$url"; echo "$sha256 *"'docker-buildx' | sha256sum -c -; plugin='/usr/local/libexec/docker/cli-plugins/docker-buildx'; mkdir -p "$(dirname "$plugin")"; mv -vT 'docker-buildx' "$plugin"; chmod +x "$plugin"; docker buildx version # buildkit
2026-02-28 00:32:37 UTC (buildkit.dockerfile.v0)ENV DOCKER_COMPOSE_VERSION=5.1.0
2026-02-28 00:32:39 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://github.com/docker/compose/releases/download/v5.1.0/docker-compose-linux-x86_64'; sha256='5633cb21e06a7c88c7ca48a9334d3d0f7f892e9605ae9e9a45f9a095d4ffceb8'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v5.1.0/docker-compose-linux-armv6'; sha256='14159a5fde026633a7d436d6f61979351296a6c24921c009900ff6fb289dd097'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v5.1.0/docker-compose-linux-armv7'; sha256='364a8f6d32daa9c4343c5335451af9b7f9531d9079f9621d6800c6c60eb438a1'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v5.1.0/docker-compose-linux-aarch64'; sha256='da671ae15b4d7c68c38b572a2e9ceba89f09657d2682c2d2e34ad6db828e7442'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v5.1.0/docker-compose-linux-ppc64le'; sha256='074fe8a082415c84d37a11c325808c2f4aa35e1ed3b15e3fd676feb85480ee59'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v5.1.0/docker-compose-linux-riscv64'; sha256='f09c0fe479a22563ab70a87ff09611a0da66a02b29bc97926bbc926e6ea27cea'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v5.1.0/docker-compose-linux-s390x'; sha256='6a5c638f7c3b2cacd87eda50af1b98474950d38ea094308a370c7fa3db10c47c'; ;; *) echo >&2 "warning: unsupported 'docker-compose' architecture ($apkArch); skipping"; exit 0 ;; esac; wget -O 'docker-compose' "$url"; echo "$sha256 *"'docker-compose' | sha256sum -c -; plugin='/usr/local/libexec/docker/cli-plugins/docker-compose'; mkdir -p "$(dirname "$plugin")"; mv -vT 'docker-compose' "$plugin"; chmod +x "$plugin"; ln -sv "$plugin" /usr/local/bin/; docker-compose --version; docker compose version # buildkit
2026-02-28 00:32:39 UTC (buildkit.dockerfile.v0)COPY modprobe.sh /usr/local/bin/modprobe # buildkit
2026-02-28 00:32:39 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-02-28 00:32:39 UTC (buildkit.dockerfile.v0)ENV DOCKER_TLS_CERTDIR=/certs
2026-02-28 00:32:39 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit
2026-02-28 00:32:39 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-02-28 00:32:39 UTC (buildkit.dockerfile.v0)CMD ["sh"]
2026-02-28 01:09:09 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
2026-02-28 01:09:10 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
2026-02-28 01:09:10 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
2026-02-28 01:09:13 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://download.docker.com/linux/static/test/x86_64/docker-29.3.0-rc.1.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/test/armel/docker-29.3.0-rc.1.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/test/armhf/docker-29.3.0-rc.1.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/test/aarch64/docker-29.3.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
2026-02-28 01:09:13 UTC (buildkit.dockerfile.v0)ENV DIND_COMMIT=8d9e3502aba39127e4d12196dae16d306f76993d
2026-02-28 01:09:13 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
2026-02-28 01:09:13 UTC (buildkit.dockerfile.v0)COPY dockerd-entrypoint.sh /usr/local/bin/ # buildkit
2026-02-28 01:09:13 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/docker]
2026-02-28 01:09:13 UTC (buildkit.dockerfile.v0)EXPOSE map[2375/tcp:{} 2376/tcp:{}]
2026-02-28 01:09:13 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["dockerd-entrypoint.sh"]
2026-02-28 01:09:13 UTC (buildkit.dockerfile.v0)CMD []
2026-02-28 01:09:59 UTC
127 MB
8d9e3502aba39127e4d12196dae16d306f76993d
DOCKER_BUILDX_VERSION0.31.1
DOCKER_COMPOSE_VERSION5.1.0
DOCKER_TLS_CERTDIR/certs
DOCKER_VERSION29.3.0-rc.1
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:d8ad8cd72600f46cc068e16c39046ebc76526e41051f43a8c249884b200936c0 - 3.14% (4 MB)
[#001] sha256:78ec443ca71c5c4981174767113af56bfdbda89e757ad758e2004dd4582512b9 - 6.33% (8.06 MB)
[#002] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#003] sha256:56f651266d537ca0de3afd466be877001088aa0bde54da64e70703b4064619d5 - 0.0% (454 Bytes)
[#004] sha256:6279b283fa0d07617f8c7a905c78db61bb860775aaa25c22eae49a40e3a12e24 - 13.09% (16.7 MB)
[#005] sha256:fa4361f096eefbe52dc5815645f399d76f3171df838b04d3487910660b980025 - 19.13% (24.4 MB)
[#006] sha256:d13b1202d8fe7d7b2f31d1fa857c8c99800eef4f55a3bd24f7deab93e877f780 - 7.47% (9.51 MB)
[#007] sha256:bc14e950395f8486297794a4621079242ab52957737736b4273846e188579a68 - 0.0% (536 Bytes)
[#008] sha256:5fc734cb7916f4e8403526c289e5cc5f739f6802c3b1198b7353fb974cf62986 - 0.0% (1012 Bytes)
[#009] sha256:8f511e3b156aea7e5b87c8cf45cb051d23b3e19a73dbc94f617da6f35a348121 - 0.0% (116 Bytes)
[#010] sha256:6fd477c5d612da859c0c34565f634943cdc42e2a9c13682f6e6227acf77163f6 - 5.4% (6.88 MB)
[#011] sha256:66d92b1bff71f19998c8bd2e94259a481b062c63cb34a56f96b7a62bac09888a - 0.08% (98.9 KB)
[#012] sha256:3037ff7671580cc07d1d0164c5683e0271990d9b08c3bf2fe88ec2252958cd32 - 0.0% (1014 Bytes)
[#013] sha256:9ef5b850c5acb4ca3e8a86b8ef28a0caea1a4ffc8a866d4ecd5741644f3ce5a9 - 45.36% (57.8 MB)
[#014] sha256:06050c26c330d98a6be8fc22e40287983ddadb3bec2a570adfd04da7c5730722 - 0.0% (1.65 KB)
[#015] sha256:f91c1e38828d9f694c5cb9e44500160ffe8f6a154a69570f4c87f8a59379aeaf - 0.0% (3.22 KB)
ADD alpine-minirootfs-3.23.3-aarch64.tar.gz / # buildkit
2026-01-28 01:18:09 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-02-28 00:32:36 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates openssh-client git # buildkit
2026-02-28 00:32:36 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit
2026-02-28 00:32:36 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup -g 2375 -S docker # buildkit
2026-02-28 00:32:40 UTC (buildkit.dockerfile.v0)ENV DOCKER_VERSION=29.3.0-rc.1
2026-02-28 00:32:40 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-29.3.0-rc.1.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/test/armel/docker-29.3.0-rc.1.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/test/armhf/docker-29.3.0-rc.1.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/test/aarch64/docker-29.3.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
2026-02-28 00:32:40 UTC (buildkit.dockerfile.v0)ENV DOCKER_BUILDX_VERSION=0.31.1
2026-02-28 00:32:42 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.31.1/buildx-v0.31.1.linux-amd64'; sha256='dc8eaffbf29138123b4874d852522b12303c61246a5073fa0f025e4220317b1e'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.31.1/buildx-v0.31.1.linux-arm-v6'; sha256='0b661aa682eb421fb497e080b02f58357bc1f1e83744ffc6fb8de2671f330e93'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.31.1/buildx-v0.31.1.linux-arm-v7'; sha256='9a3cd7007611be95608a623b01ce9749b667450bf57f756e112770eeaa3cde8b'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.31.1/buildx-v0.31.1.linux-arm64'; sha256='963c674c558dad2eefd42304a09020329a196ed16819b72396e7657eb69f031b'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.31.1/buildx-v0.31.1.linux-ppc64le'; sha256='67016c06ceaaf076f852f07f6172f0edc6d71fb6f1436664f9877db68e2ffcfe'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.31.1/buildx-v0.31.1.linux-riscv64'; sha256='20ad44615fa09af8eccad4014040c0b59d5c83192337be0bd293b2cf732f606f'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.31.1/buildx-v0.31.1.linux-s390x'; sha256='759b12386f3ec701b4255986193d339fad3093033d4786caab04bbdb9cc0d10a'; ;; *) echo >&2 "warning: unsupported 'docker-buildx' architecture ($apkArch); skipping"; exit 0 ;; esac; wget -O 'docker-buildx' "$url"; echo "$sha256 *"'docker-buildx' | sha256sum -c -; plugin='/usr/local/libexec/docker/cli-plugins/docker-buildx'; mkdir -p "$(dirname "$plugin")"; mv -vT 'docker-buildx' "$plugin"; chmod +x "$plugin"; docker buildx version # buildkit
2026-02-28 00:32:42 UTC (buildkit.dockerfile.v0)ENV DOCKER_COMPOSE_VERSION=5.1.0
2026-02-28 00:32:42 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://github.com/docker/compose/releases/download/v5.1.0/docker-compose-linux-x86_64'; sha256='5633cb21e06a7c88c7ca48a9334d3d0f7f892e9605ae9e9a45f9a095d4ffceb8'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v5.1.0/docker-compose-linux-armv6'; sha256='14159a5fde026633a7d436d6f61979351296a6c24921c009900ff6fb289dd097'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v5.1.0/docker-compose-linux-armv7'; sha256='364a8f6d32daa9c4343c5335451af9b7f9531d9079f9621d6800c6c60eb438a1'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v5.1.0/docker-compose-linux-aarch64'; sha256='da671ae15b4d7c68c38b572a2e9ceba89f09657d2682c2d2e34ad6db828e7442'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v5.1.0/docker-compose-linux-ppc64le'; sha256='074fe8a082415c84d37a11c325808c2f4aa35e1ed3b15e3fd676feb85480ee59'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v5.1.0/docker-compose-linux-riscv64'; sha256='f09c0fe479a22563ab70a87ff09611a0da66a02b29bc97926bbc926e6ea27cea'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v5.1.0/docker-compose-linux-s390x'; sha256='6a5c638f7c3b2cacd87eda50af1b98474950d38ea094308a370c7fa3db10c47c'; ;; *) echo >&2 "warning: unsupported 'docker-compose' architecture ($apkArch); skipping"; exit 0 ;; esac; wget -O 'docker-compose' "$url"; echo "$sha256 *"'docker-compose' | sha256sum -c -; plugin='/usr/local/libexec/docker/cli-plugins/docker-compose'; mkdir -p "$(dirname "$plugin")"; mv -vT 'docker-compose' "$plugin"; chmod +x "$plugin"; ln -sv "$plugin" /usr/local/bin/; docker-compose --version; docker compose version # buildkit
2026-02-28 00:32:42 UTC (buildkit.dockerfile.v0)COPY modprobe.sh /usr/local/bin/modprobe # buildkit
2026-02-28 00:32:42 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-02-28 00:32:42 UTC (buildkit.dockerfile.v0)ENV DOCKER_TLS_CERTDIR=/certs
2026-02-28 00:32:43 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit
2026-02-28 00:32:43 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-02-28 00:32:43 UTC (buildkit.dockerfile.v0)CMD ["sh"]
2026-02-28 01:09:55 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
2026-02-28 01:09:55 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
2026-02-28 01:09:56 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
2026-02-28 01:09:58 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-29.3.0-rc.1.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/test/armel/docker-29.3.0-rc.1.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/test/armhf/docker-29.3.0-rc.1.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/test/aarch64/docker-29.3.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
2026-02-28 01:09:59 UTC (buildkit.dockerfile.v0)ENV DIND_COMMIT=8d9e3502aba39127e4d12196dae16d306f76993d
2026-02-28 01:09:59 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
2026-02-28 01:09:59 UTC (buildkit.dockerfile.v0)COPY dockerd-entrypoint.sh /usr/local/bin/ # buildkit
2026-02-28 01:09:59 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/docker]
2026-02-28 01:09:59 UTC (buildkit.dockerfile.v0)EXPOSE map[2375/tcp:{} 2376/tcp:{}]
2026-02-28 01:09:59 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["dockerd-entrypoint.sh"]
2026-02-28 01:09:59 UTC (buildkit.dockerfile.v0)CMD []