Namespace
library
Image / Tag
docker:29.3.0
Content Digest
sha256:1ba18449911d01f477a3fc104123c85d677addc60701b14b3fcb5381f9c4a537
Details
Created

2026-03-05 19:10:30 UTC

Size

138 MB

Content Digest
Environment
DIND_COMMIT

8d9e3502aba39127e4d12196dae16d306f76993d

DOCKER_BUILDX_VERSION

0.32.1

DOCKER_COMPOSE_VERSION

5.1.0

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

29.3.0

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


Layers

[#000] sha256:589002ba0eaed121a1dbf42f6648f29e5be55d5c8a6ee0f8eaa0285cc21ac153 - 2.67% (3.68 MB)

[#001] sha256:d3f1c7a58cda4399b7be2fb8427c3b756917df1abb433e17a98888259aa70c83 - 5.81% (8.01 MB)

[#002] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#003] sha256:7ba58ca1e42e5eeec21273f066c06e25afee78a5211c7d6deb38ba545b7d6240 - 0.0% (455 Bytes)

[#004] sha256:12f8c3243c30359f68ee8e1f96a24d246ca1357a82d8b30de9a33e9d282d93e1 - 13.1% (18 MB)

[#005] sha256:89e9c4ffbcbf205284b573f955de57155f10b92234b491b2127720a57c90c1ce - 19.74% (27.2 MB)

[#006] sha256:34962ed90623b311790e104f78a280cdc54a1ce559635328476148c6fc522888 - 7.58% (10.4 MB)

[#007] sha256:04a9731c772a36b5ae18988bc0c1c69aff62cb86d597f2de367c5b330fb8d459 - 0.0% (537 Bytes)

[#008] sha256:a4a294ee3d24d1214f1944e57dadb6ef9c4b434a1a170e348838dafb16d31127 - 0.0% (1013 Bytes)

[#009] sha256:9df03e33ed496925038509c0abcd9f087ab5ec4e4b917ed51730d71d63a87c91 - 0.0% (116 Bytes)

[#010] sha256:92fbd819f55b555293ac19eaaa17fd0ff75f9812f924da0a56610f334b1db8e6 - 4.8% (6.61 MB)

[#011] sha256:a524d6d9cccdc6fa4c04046756dada64359f4445d625ae2d4653714afad9044c - 0.06% (90.3 KB)

[#012] sha256:8b4da28e0bc44f1c47c50aab943753bc5626ab338c9dacd7cff96381acf13793 - 0.0% (1010 Bytes)

[#013] sha256:503f0e2071dd914a67c23aa1b570c3fccb863ebac670fa0d253ff15658adaf0a - 46.22% (63.7 MB)

[#014] sha256:bcdcbaa55207a60126845f61a87ad8fbea9e87874674046ea2133cb2f3159d36 - 0.0% (1.65 KB)

[#015] sha256:31bd5217468716f0f037bdb54d7c022dbf95c6896f29dc171a9677f86f621c25 - 0.0% (3.22 KB)


History
2026-01-28 01:18:04 UTC (buildkit.dockerfile.v0)

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-03-05 18:46:25 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk add --no-cache ca-certificates openssh-client git # buildkit

2026-03-05 18:46:25 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit

2026-03-05 18:46:25 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; addgroup -g 2375 -S docker # buildkit

2026-03-05 18:46:28 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=29.3.0

2026-03-05 18:46:28 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-29.3.0.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-29.3.0.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-29.3.0.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-29.3.0.tgz'; ;; *) echo >&2 "error: unsupported 'docker.tgz' architecture ($apkArch)"; exit 1 ;; esac; wget -O 'docker.tgz' "$url"; tar --extract --file docker.tgz --strip-components 1 --directory /usr/local/bin/ --no-same-owner 'docker/docker' ; rm docker.tgz; docker --version # buildkit

2026-03-05 18:46:28 UTC (buildkit.dockerfile.v0)

ENV DOCKER_BUILDX_VERSION=0.32.1

2026-03-05 18:46:29 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.32.1/buildx-v0.32.1.linux-amd64'; sha256='2bbc1b8ebc9a05287b01bc2fe6633ec5e2f53d58ee955ae69756d668e7098e5e'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-arm-v6'; sha256='545d2b678e9a494e0891526ee4977699132c16659c8b3c25a4be8484cf19f691'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-arm-v7'; sha256='c3abd2992c0cbef5d307ec59d490f65c563008798a6b01a85a82069ad9945aad'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-arm64'; sha256='f03767cb0149759d409cd600b915bce764175ffda6eb3e86e14cc84a5637176a'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-ppc64le'; sha256='7d6428c784d5665e846d533c8ae2309942cbc5ef2fa82c5d2c20a9cdd2aa9609'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-riscv64'; sha256='ff29d3ad8756d11c2fdfddf068d794615d52a2b052b0e2e50edbdbeaf11cbe42'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-s390x'; sha256='f3e5e960ce35f16c592354e9d6a704f206550d92292c850f193c1af5289b60e5'; ;; *) 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-03-05 18:46:29 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=5.1.0

2026-03-05 18:46:30 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-03-05 18:46:30 UTC (buildkit.dockerfile.v0)

COPY modprobe.sh /usr/local/bin/modprobe # buildkit

2026-03-05 18:46:30 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh /usr/local/bin/ # buildkit

2026-03-05 18:46:30 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2026-03-05 18:46:30 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit

2026-03-05 18:46:30 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-03-05 18:46:30 UTC (buildkit.dockerfile.v0)

CMD ["sh"]

2026-03-05 19: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-03-05 19: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-03-05 19: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-03-05 19: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/stable/x86_64/docker-29.3.0.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-29.3.0.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-29.3.0.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-29.3.0.tgz'; ;; *) echo >&2 "error: unsupported 'docker.tgz' architecture ($apkArch)"; exit 1 ;; esac; wget -O 'docker.tgz' "$url"; tar --extract --file docker.tgz --strip-components 1 --directory /usr/local/bin/ --no-same-owner --exclude 'docker/docker' ; rm docker.tgz; dockerd --version; containerd --version; ctr --version; runc --version # buildkit

2026-03-05 19:10:30 UTC (buildkit.dockerfile.v0)

ENV DIND_COMMIT=8d9e3502aba39127e4d12196dae16d306f76993d

2026-03-05 19:10:30 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-03-05 19:10:30 UTC (buildkit.dockerfile.v0)

COPY dockerd-entrypoint.sh /usr/local/bin/ # buildkit

2026-03-05 19:10:30 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/docker]

2026-03-05 19:10:30 UTC (buildkit.dockerfile.v0)

EXPOSE map[2375/tcp:{} 2376/tcp:{}]

2026-03-05 19:10:30 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["dockerd-entrypoint.sh"]

2026-03-05 19:10:30 UTC (buildkit.dockerfile.v0)

CMD []

Details
Created

2026-03-05 19:08:49 UTC

Size

130 MB

Content Digest
Environment
DIND_COMMIT

8d9e3502aba39127e4d12196dae16d306f76993d

DOCKER_BUILDX_VERSION

0.32.1

DOCKER_COMPOSE_VERSION

5.1.0

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

29.3.0

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


Layers

[#000] sha256:f067a9ad7b3a4e3b687105344f6ad0934a0623c4359c2d841a3d4fab27e26060 - 2.62% (3.4 MB)

[#001] sha256:d0593a5009b5f1611e29afa031add0caa8e17436567b91fa0cd2b29e51d22c89 - 6.09% (7.92 MB)

[#002] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#003] sha256:3aae9fbc3eb9720394677e4ecd6aab19d036b3e73b352fb74b67d6b3a2fc9fa6 - 0.0% (455 Bytes)

[#004] sha256:47d66dff73ca29a47e9b6b4c6c761a4d7aa8867dca97bc28872f55bf9f47e2c6 - 12.99% (16.9 MB)

[#005] sha256:2808c066fd3febfd5f5674816180176477b47da3158ad376e658eb6d8136fab1 - 19.65% (25.5 MB)

[#006] sha256:663b0b4076c27408b2184d77a831c36817e8a8d8d4897cb92fce9cdd0165335a - 7.62% (9.9 MB)

[#007] sha256:f3615b056b4ef975abfd3ae24796393abcb6cd5c819f1c8a6e68c1488f641f1a - 0.0% (538 Bytes)

[#008] sha256:e32f9cb2f283cf611fe753cefc9ac89c970b2a82e793b029047ec9a74dd88da4 - 0.0% (1012 Bytes)

[#009] sha256:af5dc68331a182d6047cc64dc01811876321654c40481e65df941bf21d1129ff - 0.0% (116 Bytes)

[#010] sha256:281309e002e2014f85aa6e60f8f56d3a46cd826258710ea23f02ebd55fa56d86 - 5.34% (6.93 MB)

[#011] sha256:67d5638366f0629a45399b2da5bc12e7eaec99cd43a172c0e00a061cbad07fd9 - 0.07% (89.6 KB)

[#012] sha256:6db525e8a11303b587a4637ce4f7e8cf2e27b87515229e415c66b907d6857c14 - 0.0% (1011 Bytes)

[#013] sha256:0b41beca4d05ad9f4f8a0af06864a9b0bd92eb236aae78aec36d96eee3e972e7 - 45.62% (59.3 MB)

[#014] sha256:29c988857a21079067d802211bb65b801edbebcc1e6e21bd8e6e7eea98dc58fc - 0.0% (1.65 KB)

[#015] sha256:5d0de727742fa3feb2ba852cdaa770c212967433c39bb41ebfe1865a9ffcc78e - 0.0% (3.22 KB)


History
2026-01-28 01:17:52 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.23.3-armhf.tar.gz / # buildkit

2026-01-28 01:17:52 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-03-05 18:45:35 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk add --no-cache ca-certificates openssh-client git # buildkit

2026-03-05 18:45:36 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit

2026-03-05 18:45:36 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; addgroup -g 2375 -S docker # buildkit

2026-03-05 18:45:39 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=29.3.0

2026-03-05 18:45:39 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-29.3.0.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-29.3.0.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-29.3.0.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-29.3.0.tgz'; ;; *) echo >&2 "error: unsupported 'docker.tgz' architecture ($apkArch)"; exit 1 ;; esac; wget -O 'docker.tgz' "$url"; tar --extract --file docker.tgz --strip-components 1 --directory /usr/local/bin/ --no-same-owner 'docker/docker' ; rm docker.tgz; docker --version # buildkit

2026-03-05 18:45:39 UTC (buildkit.dockerfile.v0)

ENV DOCKER_BUILDX_VERSION=0.32.1

2026-03-05 18:45:41 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.32.1/buildx-v0.32.1.linux-amd64'; sha256='2bbc1b8ebc9a05287b01bc2fe6633ec5e2f53d58ee955ae69756d668e7098e5e'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-arm-v6'; sha256='545d2b678e9a494e0891526ee4977699132c16659c8b3c25a4be8484cf19f691'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-arm-v7'; sha256='c3abd2992c0cbef5d307ec59d490f65c563008798a6b01a85a82069ad9945aad'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-arm64'; sha256='f03767cb0149759d409cd600b915bce764175ffda6eb3e86e14cc84a5637176a'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-ppc64le'; sha256='7d6428c784d5665e846d533c8ae2309942cbc5ef2fa82c5d2c20a9cdd2aa9609'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-riscv64'; sha256='ff29d3ad8756d11c2fdfddf068d794615d52a2b052b0e2e50edbdbeaf11cbe42'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-s390x'; sha256='f3e5e960ce35f16c592354e9d6a704f206550d92292c850f193c1af5289b60e5'; ;; *) 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-03-05 18:45:41 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=5.1.0

2026-03-05 18:45:43 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-03-05 18:45:43 UTC (buildkit.dockerfile.v0)

COPY modprobe.sh /usr/local/bin/modprobe # buildkit

2026-03-05 18:45:43 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh /usr/local/bin/ # buildkit

2026-03-05 18:45:43 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2026-03-05 18:45:43 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit

2026-03-05 18:45:43 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-03-05 18:45:43 UTC (buildkit.dockerfile.v0)

CMD ["sh"]

2026-03-05 19:08:44 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-03-05 19:08:45 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-03-05 19:08:45 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-03-05 19:08:49 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-29.3.0.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-29.3.0.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-29.3.0.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-29.3.0.tgz'; ;; *) echo >&2 "error: unsupported 'docker.tgz' architecture ($apkArch)"; exit 1 ;; esac; wget -O 'docker.tgz' "$url"; tar --extract --file docker.tgz --strip-components 1 --directory /usr/local/bin/ --no-same-owner --exclude 'docker/docker' ; rm docker.tgz; dockerd --version; containerd --version; ctr --version; runc --version # buildkit

2026-03-05 19:08:49 UTC (buildkit.dockerfile.v0)

ENV DIND_COMMIT=8d9e3502aba39127e4d12196dae16d306f76993d

2026-03-05 19:08:49 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-03-05 19:08:49 UTC (buildkit.dockerfile.v0)

COPY dockerd-entrypoint.sh /usr/local/bin/ # buildkit

2026-03-05 19:08:49 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/docker]

2026-03-05 19:08:49 UTC (buildkit.dockerfile.v0)

EXPOSE map[2375/tcp:{} 2376/tcp:{}]

2026-03-05 19:08:49 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["dockerd-entrypoint.sh"]

2026-03-05 19:08:49 UTC (buildkit.dockerfile.v0)

CMD []

Details
Created

2026-03-05 19:09:20 UTC

Size

128 MB

Content Digest
Environment
DIND_COMMIT

8d9e3502aba39127e4d12196dae16d306f76993d

DOCKER_BUILDX_VERSION

0.32.1

DOCKER_COMPOSE_VERSION

5.1.0

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

29.3.0

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


Layers

[#000] sha256:7ed661450d9b41ba25f81f6ef8649bb379f47471d21c4898a8a6a3e11b819220 - 2.44% (3.13 MB)

[#001] sha256:95152b95c4ccfeb5059ced14a96c4f1c17872baa3e875c18056cb5bed1b56676 - 5.65% (7.25 MB)

[#002] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#003] sha256:d532e57eb4774540148a1cccd311fc10645e4dc68e8512d6b4f5a07d77498e82 - 0.0% (455 Bytes)

[#004] sha256:a64983bc952c232855d431fc0da6e3080f4c4c64fc0dce721c1086cc916d3037 - 13.17% (16.9 MB)

[#005] sha256:0552f021a975b88c2f33fc3057737b716d29921dcf12fff1a7bd017272ee52bf - 19.91% (25.5 MB)

[#006] sha256:efe274cdce52e0d95eda23b7407fdd0cd8a861a2014d8a240bda6be387b22c74 - 7.72% (9.89 MB)

[#007] sha256:28feee09383ef1673e7a0cec5e45cf0ad41f8b64208682ad535da48f8de7e08e - 0.0% (540 Bytes)

[#008] sha256:c266b2e92e5c06c3362ac89279eac9742220da712ded40590f3312de938eb16a - 0.0% (1011 Bytes)

[#009] sha256:2b204129a9de694faa70c2c825548fbe88d190e24ecc2d949a3ea099c0ac40d3 - 0.0% (116 Bytes)

[#010] sha256:6011a406c6080a98a187e060555bd77450686dc8a0a3a1bd21a8b635e7a7c7c5 - 4.89% (6.27 MB)

[#011] sha256:63255cd848e2b7900e0177b225137079a3c0e9bde16e58d50a40edba81e6b028 - 0.07% (86.1 KB)

[#012] sha256:3758bf28f38de089029226cd958aeeb1d75194761390a5bd605206ae3d4092e3 - 0.0% (1010 Bytes)

[#013] sha256:bbec48042bff8bd1621f0f9cd3d2ec81bc03fdba86235b7e6586dec177d82907 - 46.14% (59.1 MB)

[#014] sha256:b1f8030e199452b1b297f3a4acc28ce81ecd590b3b41343eb4dbb260d0a03684 - 0.0% (1.65 KB)

[#015] sha256:84a7939d77fae184c61e7cbceee2129945aff07b2c8ba46170605cd266cdee9f - 0.0% (3.22 KB)


History
2026-01-28 01:18:44 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.23.3-armv7.tar.gz / # buildkit

2026-01-28 01:18:44 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-03-05 18:46:32 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk add --no-cache ca-certificates openssh-client git # buildkit

2026-03-05 18:46:32 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit

2026-03-05 18:46:32 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; addgroup -g 2375 -S docker # buildkit

2026-03-05 18:46:36 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=29.3.0

2026-03-05 18:46:36 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-29.3.0.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-29.3.0.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-29.3.0.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-29.3.0.tgz'; ;; *) echo >&2 "error: unsupported 'docker.tgz' architecture ($apkArch)"; exit 1 ;; esac; wget -O 'docker.tgz' "$url"; tar --extract --file docker.tgz --strip-components 1 --directory /usr/local/bin/ --no-same-owner 'docker/docker' ; rm docker.tgz; docker --version # buildkit

2026-03-05 18:46:36 UTC (buildkit.dockerfile.v0)

ENV DOCKER_BUILDX_VERSION=0.32.1

2026-03-05 18:46: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.32.1/buildx-v0.32.1.linux-amd64'; sha256='2bbc1b8ebc9a05287b01bc2fe6633ec5e2f53d58ee955ae69756d668e7098e5e'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-arm-v6'; sha256='545d2b678e9a494e0891526ee4977699132c16659c8b3c25a4be8484cf19f691'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-arm-v7'; sha256='c3abd2992c0cbef5d307ec59d490f65c563008798a6b01a85a82069ad9945aad'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-arm64'; sha256='f03767cb0149759d409cd600b915bce764175ffda6eb3e86e14cc84a5637176a'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-ppc64le'; sha256='7d6428c784d5665e846d533c8ae2309942cbc5ef2fa82c5d2c20a9cdd2aa9609'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-riscv64'; sha256='ff29d3ad8756d11c2fdfddf068d794615d52a2b052b0e2e50edbdbeaf11cbe42'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-s390x'; sha256='f3e5e960ce35f16c592354e9d6a704f206550d92292c850f193c1af5289b60e5'; ;; *) 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-03-05 18:46:39 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=5.1.0

2026-03-05 18:46: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-03-05 18:46:40 UTC (buildkit.dockerfile.v0)

COPY modprobe.sh /usr/local/bin/modprobe # buildkit

2026-03-05 18:46:40 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh /usr/local/bin/ # buildkit

2026-03-05 18:46:40 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2026-03-05 18:46:40 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit

2026-03-05 18:46:40 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-03-05 18:46:40 UTC (buildkit.dockerfile.v0)

CMD ["sh"]

2026-03-05 19:09:16 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-03-05 19:09:17 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-03-05 19:09:17 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-03-05 19:09:20 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-29.3.0.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-29.3.0.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-29.3.0.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-29.3.0.tgz'; ;; *) echo >&2 "error: unsupported 'docker.tgz' architecture ($apkArch)"; exit 1 ;; esac; wget -O 'docker.tgz' "$url"; tar --extract --file docker.tgz --strip-components 1 --directory /usr/local/bin/ --no-same-owner --exclude 'docker/docker' ; rm docker.tgz; dockerd --version; containerd --version; ctr --version; runc --version # buildkit

2026-03-05 19:09:20 UTC (buildkit.dockerfile.v0)

ENV DIND_COMMIT=8d9e3502aba39127e4d12196dae16d306f76993d

2026-03-05 19:09:20 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-03-05 19:09:20 UTC (buildkit.dockerfile.v0)

COPY dockerd-entrypoint.sh /usr/local/bin/ # buildkit

2026-03-05 19:09:20 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/docker]

2026-03-05 19:09:20 UTC (buildkit.dockerfile.v0)

EXPOSE map[2375/tcp:{} 2376/tcp:{}]

2026-03-05 19:09:20 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["dockerd-entrypoint.sh"]

2026-03-05 19:09:20 UTC (buildkit.dockerfile.v0)

CMD []

Details
Created

2026-03-05 19:10:13 UTC

Size

128 MB

Content Digest
Environment
DIND_COMMIT

8d9e3502aba39127e4d12196dae16d306f76993d

DOCKER_BUILDX_VERSION

0.32.1

DOCKER_COMPOSE_VERSION

5.1.0

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

29.3.0

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


Layers

[#000] sha256:d8ad8cd72600f46cc068e16c39046ebc76526e41051f43a8c249884b200936c0 - 3.14% (4 MB)

[#001] sha256:e74f52f7948b98f731cc47a7da43a1a028f38396d447d93fa458cc7b1ee9ade0 - 6.32% (8.06 MB)

[#002] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#003] sha256:50de1b9f6ee9b0bb47a9cb5e7877595782f60dc2d6c014088cfb72c4dca02106 - 0.0% (455 Bytes)

[#004] sha256:1c8cd16e98d03b1081e8606a566c45e24d404e6738ce672011e2f5e3fe3b637b - 13.07% (16.7 MB)

[#005] sha256:a548a65df6cf925e933ead68a3677913c3c9586d7115d161b6afd378cd8b1836 - 19.24% (24.5 MB)

[#006] sha256:a09bdc4530b81e1aa74fe3d0322209932119b3cb64a72447d5442bd9c50cd4ed - 7.46% (9.51 MB)

[#007] sha256:9b96e65028eacc3700698877e774e4bfbca321b41420638481e753d07449225c - 0.0% (540 Bytes)

[#008] sha256:1faab51bb66faa3b0c0d737ebc09cfb486e94acbcdc20e883d8022102e4fc2fd - 0.0% (1013 Bytes)

[#009] sha256:cd02735b351188e3d18abc71b56816ddc7406e1d55c433166d34e8fd46aa5692 - 0.0% (116 Bytes)

[#010] sha256:24bd6c43d314f7ba1970375218d37bf189ee9e325f65b8a993a3846b8b081490 - 5.39% (6.88 MB)

[#011] sha256:447b7408aabced1a21d26cecd53e54c14e75f0c7fa49a892e88b3faa8618791d - 0.08% (98.9 KB)

[#012] sha256:b5a4786ffc77dd17db34d4bd2edde2706bdb8bde49e2f5c532ffdb910ab16ee9 - 0.0% (1011 Bytes)

[#013] sha256:bce02e419a084f596f3e92c28731f67e0f113c3464b10ce77db5f722f7da9d1d - 45.29% (57.8 MB)

[#014] sha256:cbf5b1f083f16666d8e3ef65369ed92093b78752eb5146941526e49b6d31965e - 0.0% (1.65 KB)

[#015] sha256:720b8605e7f2e52dd9a65c8e463ab396a44abc68a0a689a3eda9a497503540fb - 0.0% (3.22 KB)


History
2026-01-28 01:18:09 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.23.3-aarch64.tar.gz / # buildkit

2026-01-28 01:18:09 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-03-05 18:44:30 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk add --no-cache ca-certificates openssh-client git # buildkit

2026-03-05 18:44:30 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit

2026-03-05 18:44:30 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; addgroup -g 2375 -S docker # buildkit

2026-03-05 18:44:32 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=29.3.0

2026-03-05 18:44:32 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-29.3.0.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-29.3.0.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-29.3.0.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-29.3.0.tgz'; ;; *) echo >&2 "error: unsupported 'docker.tgz' architecture ($apkArch)"; exit 1 ;; esac; wget -O 'docker.tgz' "$url"; tar --extract --file docker.tgz --strip-components 1 --directory /usr/local/bin/ --no-same-owner 'docker/docker' ; rm docker.tgz; docker --version # buildkit

2026-03-05 18:44:32 UTC (buildkit.dockerfile.v0)

ENV DOCKER_BUILDX_VERSION=0.32.1

2026-03-05 18:44:34 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.32.1/buildx-v0.32.1.linux-amd64'; sha256='2bbc1b8ebc9a05287b01bc2fe6633ec5e2f53d58ee955ae69756d668e7098e5e'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-arm-v6'; sha256='545d2b678e9a494e0891526ee4977699132c16659c8b3c25a4be8484cf19f691'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-arm-v7'; sha256='c3abd2992c0cbef5d307ec59d490f65c563008798a6b01a85a82069ad9945aad'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-arm64'; sha256='f03767cb0149759d409cd600b915bce764175ffda6eb3e86e14cc84a5637176a'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-ppc64le'; sha256='7d6428c784d5665e846d533c8ae2309942cbc5ef2fa82c5d2c20a9cdd2aa9609'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-riscv64'; sha256='ff29d3ad8756d11c2fdfddf068d794615d52a2b052b0e2e50edbdbeaf11cbe42'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.32.1/buildx-v0.32.1.linux-s390x'; sha256='f3e5e960ce35f16c592354e9d6a704f206550d92292c850f193c1af5289b60e5'; ;; *) 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-03-05 18:44:34 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=5.1.0

2026-03-05 18:44:34 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-03-05 18:44:34 UTC (buildkit.dockerfile.v0)

COPY modprobe.sh /usr/local/bin/modprobe # buildkit

2026-03-05 18:44:34 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh /usr/local/bin/ # buildkit

2026-03-05 18:44:34 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2026-03-05 18:44:34 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit

2026-03-05 18:44:34 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-03-05 18:44:34 UTC (buildkit.dockerfile.v0)

CMD ["sh"]

2026-03-05 19:10: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-03-05 19:10: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-03-05 19:10: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-03-05 19:10: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/stable/x86_64/docker-29.3.0.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-29.3.0.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-29.3.0.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-29.3.0.tgz'; ;; *) echo >&2 "error: unsupported 'docker.tgz' architecture ($apkArch)"; exit 1 ;; esac; wget -O 'docker.tgz' "$url"; tar --extract --file docker.tgz --strip-components 1 --directory /usr/local/bin/ --no-same-owner --exclude 'docker/docker' ; rm docker.tgz; dockerd --version; containerd --version; ctr --version; runc --version # buildkit

2026-03-05 19:10:13 UTC (buildkit.dockerfile.v0)

ENV DIND_COMMIT=8d9e3502aba39127e4d12196dae16d306f76993d

2026-03-05 19:10: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-03-05 19:10:13 UTC (buildkit.dockerfile.v0)

COPY dockerd-entrypoint.sh /usr/local/bin/ # buildkit

2026-03-05 19:10:13 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/docker]

2026-03-05 19:10:13 UTC (buildkit.dockerfile.v0)

EXPOSE map[2375/tcp:{} 2376/tcp:{}]

2026-03-05 19:10:13 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["dockerd-entrypoint.sh"]

2026-03-05 19:10:13 UTC (buildkit.dockerfile.v0)

CMD []