2026-02-28 00:32:40 UTC
67.2 MB
0.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 - 5.48% (3.68 MB)
[#001] sha256:f9a854efabdefb5a2c57381865a43e10016c2e7d8a1758794301d8ede39d00c5 - 11.92% (8.01 MB)
[#002] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#003] sha256:56f651266d537ca0de3afd466be877001088aa0bde54da64e70703b4064619d5 - 0.0% (454 Bytes)
[#004] sha256:cd5dbadb7db746409f9d6a29ec2771a488736a591785f7fc630a00fcb0a28069 - 26.85% (18 MB)
[#005] sha256:20a289e707d765c8506cb7047f3ec33a89cb9d5fd7d07895bafe71ce61226f3f - 40.19% (27 MB)
[#006] sha256:3a2ff0e099357c2878b5eded287ebfda227c9873bc572a1c0c2c591a791161d6 - 15.55% (10.4 MB)
[#007] sha256:bd817cfb78ede131c4f212a64ab9b84f8822f3f412fe843c1e27f93bcf7c12a1 - 0.0% (538 Bytes)
[#008] sha256:ce46825eaf74af98a36d77a70fc8fce7adb140274d0f675bfc86b46ce0d3352f - 0.0% (1012 Bytes)
[#009] sha256:1c62631ba3a9c8f49c6527328a3d89ab907f1ef45621c2d639f7ff4c21e7db03 - 0.0% (116 Bytes)
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 00:33:20 UTC
63.4 MB
0.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 - 5.37% (3.4 MB)
[#001] sha256:78accfb007bc76607cc3030a67958246974e43bcb31903aa82ea7f0cf2ef48b5 - 12.48% (7.92 MB)
[#002] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#003] sha256:c1df629ff6324d4b7021ae13682fc0bd57342b86492f2442831184004dd43203 - 0.0% (455 Bytes)
[#004] sha256:9efa394f8ac33bddc4e086048597d35261d0875041b35c4a5e170a669d20b977 - 26.6% (16.9 MB)
[#005] sha256:f12b21b0782f38ac58e815683d7ee580d27ad50538000238fcfdaf2d20d1eafa - 39.94% (25.3 MB)
[#006] sha256:a92303131a65db97513886eff546349aa21c610838746501a972fe0f86117ad1 - 15.61% (9.9 MB)
[#007] sha256:5d4f58227b15a20e4f6264fc0ce3d8408ecf1c968efbaacf984a9729c8bf30fe - 0.0% (540 Bytes)
[#008] sha256:8b066cea4ca0f6cda2bff541b8f78a75a595ba797b86258b5cf6c609d755b555 - 0.0% (1013 Bytes)
[#009] sha256:1b7b2667996cd8fad8f8e122309a34fe407c8937b9a59e9262d00c327c547af0 - 0.0% (116 Bytes)
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 00:32:39 UTC
62.5 MB
0.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 - 5.01% (3.13 MB)
[#001] sha256:c77a62caa0cdaaf3de86895219a26cb5be9a1dba8fe7c787f383e29ca358077b - 11.6% (7.25 MB)
[#002] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#003] sha256:354b5b8fd3a086ebaa1f824553d2d81811f9bc34aa15f16251dd1149b040957f - 0.0% (454 Bytes)
[#004] sha256:b60700eb45ef72456a19eee23f63a295941cca427e0b5602622dd46be432461e - 27.01% (16.9 MB)
[#005] sha256:a79d61ea4312e405160e69fedcdafc9f199a1717e3e3e571a8855f407d5466ab - 40.54% (25.3 MB)
[#006] sha256:f01b5cad9fc8f11ff6eceb574bedcff79a5acd3f04a71d09030e0b337df68f7b - 15.83% (9.89 MB)
[#007] sha256:41923b1f427db13299befcd38419467285b2ca66ad0a4b33f483296df5b5f467 - 0.0% (538 Bytes)
[#008] sha256:440d27ed514452926e359f9aeccb369ab42162dc457ef0cb90a9aa6684666b0c - 0.0% (1013 Bytes)
[#009] sha256:47078bcf7b70f7b4c214ba0d20f1c8e10e7347e12a105ca35addd773811b04c1 - 0.0% (116 Bytes)
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 00:32:43 UTC
62.6 MB
0.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 - 6.39% (4 MB)
[#001] sha256:78ec443ca71c5c4981174767113af56bfdbda89e757ad758e2004dd4582512b9 - 12.88% (8.06 MB)
[#002] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#003] sha256:56f651266d537ca0de3afd466be877001088aa0bde54da64e70703b4064619d5 - 0.0% (454 Bytes)
[#004] sha256:6279b283fa0d07617f8c7a905c78db61bb860775aaa25c22eae49a40e3a12e24 - 26.62% (16.7 MB)
[#005] sha256:fa4361f096eefbe52dc5815645f399d76f3171df838b04d3487910660b980025 - 38.91% (24.4 MB)
[#006] sha256:d13b1202d8fe7d7b2f31d1fa857c8c99800eef4f55a3bd24f7deab93e877f780 - 15.2% (9.51 MB)
[#007] sha256:bc14e950395f8486297794a4621079242ab52957737736b4273846e188579a68 - 0.0% (536 Bytes)
[#008] sha256:5fc734cb7916f4e8403526c289e5cc5f739f6802c3b1198b7353fb974cf62986 - 0.0% (1012 Bytes)
[#009] sha256:8f511e3b156aea7e5b87c8cf45cb051d23b3e19a73dbc94f617da6f35a348121 - 0.0% (116 Bytes)
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"]
Please be careful as this will not just delete the reference but also the actual content!
For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.