Namespace
library
Image / Tag
docker:28.3.3-cli
Content Digest
sha256:0135662b510037ea581d99c2e5929c5e01185139c0b86986a418bd4da0b98a44
Details
Created

2025-08-20 11:04:13 UTC

Size

72.5 MB

Content Digest
Environment
DOCKER_BUILDX_VERSION

0.27.0

DOCKER_COMPOSE_VERSION

2.39.2

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

28.3.3

PATH

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


Layers

[#000] sha256:9824c27679d3b27c5e1cb00a73adb6f4f8d556994111c12db3c5d61a0c843df8 - 5.0% (3.62 MB)

[#001] sha256:204159a651e8b67bc8ea6d617fbdac4acb3ad6ab52e7f11284ef61f91a4daaa0 - 10.78% (7.82 MB)

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

[#003] sha256:e6afb42f80a94b2edc63b13d4aca414032fd936adba38a8b9f141e0c3d795d4d - 0.0% (457 Bytes)

[#004] sha256:3b91e98c2f38205a1ada7a1c4485720818ac6e92188f070a28e15c17a60208e8 - 26.92% (19.5 MB)

[#005] sha256:9b8785689f9e98206ef3d64eace5b5cc1f9d7e6be69f90cc364eca774d26fe11 - 29.08% (21.1 MB)

[#006] sha256:1dcb2040405e66837430e04b55eb4f4c6e1f6dfec722a5663602c1d90906d813 - 28.22% (20.5 MB)

[#007] sha256:523cfaf8240c865c1406e40638f30fe9d6bca89113df0ff8f6cb7bba7df99191 - 0.0% (540 Bytes)

[#008] sha256:a38463c47ca00945c3ba20cf125cdaf49357e86a5875ee80a5d0c6f28840e6ab - 0.0% (1010 Bytes)

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


History
2025-07-15 11:01:16 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.22.1-x86_64.tar.gz / # buildkit

2025-07-15 11:01:16 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

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

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

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

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

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

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=28.3.3

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

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

ENV DOCKER_BUILDX_VERSION=0.27.0

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-amd64'; sha256='4f5e5a1b6dd0d6ff8476c8def7602d1eeedcb6f602e8dcd45079d352247eba06'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-arm-v6'; sha256='216ef84b075c270ab2f0bbcf9fcedfb0175226349714a129b7806b4b3f1a460c'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-arm-v7'; sha256='b7184384910ed1b3726f7dc340e3c644640fc5f7028c6ccdfda843cfbcb3fb67'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-arm64'; sha256='e3519d085710d2502c673380f763596ae0b378d0ae8976ccbb14adaed82327ef'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-ppc64le'; sha256='e2bc5c418f680fa7ddb8782eea00a56725189ef672019db62b9f526d120afb08'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-riscv64'; sha256='e4f3b40472e3784bf5254eb399aa640205f349ee7c4839db989313d91258b7c6'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-s390x'; sha256='75c24bc03e809ead2e80840280359e3327965c6c1535d0fdc8d48cc86355eecb'; ;; *) echo >&2 "warning: unsupported 'docker-buildx' architecture ($apkArch); skipping"; exit 0 ;; esac; wget -O 'docker-buildx' "$url"; echo "$sha256 *"'docker-buildx' | sha256sum -c -; plugin='/usr/local/libexec/docker/cli-plugins/docker-buildx'; mkdir -p "$(dirname "$plugin")"; mv -vT 'docker-buildx' "$plugin"; chmod +x "$plugin"; docker buildx version # buildkit

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=2.39.2

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-x86_64'; sha256='a55a8cd4ef103aac282812554e531aac8df7e914a287ee81e14d695556a22902'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-armv6'; sha256='a9fefb9f377d11416db7d653fac3c0ed8c61a0ef99c8e17369114b88ac48ab50'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-armv7'; sha256='9d1376146e42bf964f9efa8444935bc20accdc1d72a6ea44881b8d86c9ccfda9'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-aarch64'; sha256='54488fffb60782f3c8787a48b95ed15f49f5a3a85f4105304bd46db5edd9db61'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-ppc64le'; sha256='83a02be63cb047207a6efbd39af13d05b8d38065617764dddc3f6e5d36161d03'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-riscv64'; sha256='911f9a00366a619e15bb56fe37f6a09eddc30dc1d9f704309185fd2eec0fb3f9'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-s390x'; sha256='af607a5add4d6d0600bece0c6b50ce7fece516e449b17ded33be3445902edce9'; ;; *) echo >&2 "warning: unsupported 'docker-compose' architecture ($apkArch); skipping"; exit 0 ;; esac; wget -O 'docker-compose' "$url"; echo "$sha256 *"'docker-compose' | sha256sum -c -; plugin='/usr/local/libexec/docker/cli-plugins/docker-compose'; mkdir -p "$(dirname "$plugin")"; mv -vT 'docker-compose' "$plugin"; chmod +x "$plugin"; ln -sv "$plugin" /usr/local/bin/; docker-compose --version; docker compose version # buildkit

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

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

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

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

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

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

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

CMD ["sh"]

Details
Created

2025-08-20 11:04:13 UTC

Size

67.7 MB

Content Digest
Environment
DOCKER_BUILDX_VERSION

0.27.0

DOCKER_COMPOSE_VERSION

2.39.2

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

28.3.3

PATH

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


Layers

[#000] sha256:06bab5e847c5674d6ec26b342cc11d7a051a6a231e5db8a955d57bc9f4ab5595 - 4.93% (3.34 MB)

[#001] sha256:37e2e128338d7b57fe23c975f30ee044e5f34c140bb5105d91bb65870022d122 - 11.42% (7.73 MB)

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

[#003] sha256:4a5fc805728e8696dc9feee5a1184d3347245d314ae226e2819063aefa98f7cb - 0.0% (456 Bytes)

[#004] sha256:56f822c2573de7e9c67a5c71e3631064c5bcc0ea4209e1599a17c1acfeaaf1af - 26.01% (17.6 MB)

[#005] sha256:49aa0add52696ee026453f45e5324759b2a8ea81b91e4d464418b2eca49de52e - 29.18% (19.7 MB)

[#006] sha256:4723a8a0da87b884add9d90408b6368cd70647e0b89fee011880cca6d0eddb59 - 28.45% (19.2 MB)

[#007] sha256:432b72de628b7ed3a4519e8683ee41cd80ca537966d36b17797eed328605b325 - 0.0% (544 Bytes)

[#008] sha256:a6da0f8c2674239b480d39ee65ebf5e2159eb2ddc0ba14444343823f1756e959 - 0.0% (1017 Bytes)

[#009] sha256:60c00f950f20beda8efd3c80f93b96a488e061222950f10e7b6fd33195d8e9b0 - 0.0% (114 Bytes)


History
2025-07-15 11:01:16 UTC (buildkit.dockerfile.v0)

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

2025-07-15 11:01:16 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

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

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

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

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

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

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=28.3.3

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

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

ENV DOCKER_BUILDX_VERSION=0.27.0

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-amd64'; sha256='4f5e5a1b6dd0d6ff8476c8def7602d1eeedcb6f602e8dcd45079d352247eba06'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-arm-v6'; sha256='216ef84b075c270ab2f0bbcf9fcedfb0175226349714a129b7806b4b3f1a460c'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-arm-v7'; sha256='b7184384910ed1b3726f7dc340e3c644640fc5f7028c6ccdfda843cfbcb3fb67'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-arm64'; sha256='e3519d085710d2502c673380f763596ae0b378d0ae8976ccbb14adaed82327ef'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-ppc64le'; sha256='e2bc5c418f680fa7ddb8782eea00a56725189ef672019db62b9f526d120afb08'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-riscv64'; sha256='e4f3b40472e3784bf5254eb399aa640205f349ee7c4839db989313d91258b7c6'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-s390x'; sha256='75c24bc03e809ead2e80840280359e3327965c6c1535d0fdc8d48cc86355eecb'; ;; *) echo >&2 "warning: unsupported 'docker-buildx' architecture ($apkArch); skipping"; exit 0 ;; esac; wget -O 'docker-buildx' "$url"; echo "$sha256 *"'docker-buildx' | sha256sum -c -; plugin='/usr/local/libexec/docker/cli-plugins/docker-buildx'; mkdir -p "$(dirname "$plugin")"; mv -vT 'docker-buildx' "$plugin"; chmod +x "$plugin"; docker buildx version # buildkit

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=2.39.2

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-x86_64'; sha256='a55a8cd4ef103aac282812554e531aac8df7e914a287ee81e14d695556a22902'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-armv6'; sha256='a9fefb9f377d11416db7d653fac3c0ed8c61a0ef99c8e17369114b88ac48ab50'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-armv7'; sha256='9d1376146e42bf964f9efa8444935bc20accdc1d72a6ea44881b8d86c9ccfda9'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-aarch64'; sha256='54488fffb60782f3c8787a48b95ed15f49f5a3a85f4105304bd46db5edd9db61'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-ppc64le'; sha256='83a02be63cb047207a6efbd39af13d05b8d38065617764dddc3f6e5d36161d03'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-riscv64'; sha256='911f9a00366a619e15bb56fe37f6a09eddc30dc1d9f704309185fd2eec0fb3f9'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-s390x'; sha256='af607a5add4d6d0600bece0c6b50ce7fece516e449b17ded33be3445902edce9'; ;; *) echo >&2 "warning: unsupported 'docker-compose' architecture ($apkArch); skipping"; exit 0 ;; esac; wget -O 'docker-compose' "$url"; echo "$sha256 *"'docker-compose' | sha256sum -c -; plugin='/usr/local/libexec/docker/cli-plugins/docker-compose'; mkdir -p "$(dirname "$plugin")"; mv -vT 'docker-compose' "$plugin"; chmod +x "$plugin"; ln -sv "$plugin" /usr/local/bin/; docker-compose --version; docker compose version # buildkit

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

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

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

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

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

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

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

CMD ["sh"]

Details
Created

2025-08-20 11:04:13 UTC

Size

66.7 MB

Content Digest
Environment
DOCKER_BUILDX_VERSION

0.27.0

DOCKER_COMPOSE_VERSION

2.39.2

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

28.3.3

PATH

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


Layers

[#000] sha256:5ee064f8764b09a64829b58705219a88e0b13243f7f403d66ac0c639640426a5 - 4.6% (3.07 MB)

[#001] sha256:bbba9d788a5b3b08a47d6e1c8e2daffd5e78ccc433a94f5a24ada8e6f5a1186f - 10.62% (7.09 MB)

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

[#003] sha256:1802c8fa87e0b8a5c6fe53a29e741f385b211f0e5d77f552b54b18b9af0c6d6e - 0.0% (457 Bytes)

[#004] sha256:46fda06620cb3acbe8d29e62b35edf4eab73bd1796050a544bac974a28f5fd99 - 26.36% (17.6 MB)

[#005] sha256:bff820a7fe3af26b99f68995c4ffbb7806fcfc20e8f5238c4b88442acded399c - 29.58% (19.7 MB)

[#006] sha256:d659b172c04cb43f2ac1d8a585f72aaa803151e0c6c045816f8dd3abd846e134 - 28.83% (19.2 MB)

[#007] sha256:85cf15bbbc4f375419c18a845789e0740444112715c88252b6301927cbd082aa - 0.0% (543 Bytes)

[#008] sha256:d453216ae2ceac7ad1d99c011f2df39e0a09d7333259359eaee25eff32d82806 - 0.0% (1018 Bytes)

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


History
2025-07-15 11:01:16 UTC (buildkit.dockerfile.v0)

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

2025-07-15 11:01:16 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

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

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

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

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

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

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=28.3.3

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

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

ENV DOCKER_BUILDX_VERSION=0.27.0

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-amd64'; sha256='4f5e5a1b6dd0d6ff8476c8def7602d1eeedcb6f602e8dcd45079d352247eba06'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-arm-v6'; sha256='216ef84b075c270ab2f0bbcf9fcedfb0175226349714a129b7806b4b3f1a460c'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-arm-v7'; sha256='b7184384910ed1b3726f7dc340e3c644640fc5f7028c6ccdfda843cfbcb3fb67'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-arm64'; sha256='e3519d085710d2502c673380f763596ae0b378d0ae8976ccbb14adaed82327ef'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-ppc64le'; sha256='e2bc5c418f680fa7ddb8782eea00a56725189ef672019db62b9f526d120afb08'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-riscv64'; sha256='e4f3b40472e3784bf5254eb399aa640205f349ee7c4839db989313d91258b7c6'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-s390x'; sha256='75c24bc03e809ead2e80840280359e3327965c6c1535d0fdc8d48cc86355eecb'; ;; *) echo >&2 "warning: unsupported 'docker-buildx' architecture ($apkArch); skipping"; exit 0 ;; esac; wget -O 'docker-buildx' "$url"; echo "$sha256 *"'docker-buildx' | sha256sum -c -; plugin='/usr/local/libexec/docker/cli-plugins/docker-buildx'; mkdir -p "$(dirname "$plugin")"; mv -vT 'docker-buildx' "$plugin"; chmod +x "$plugin"; docker buildx version # buildkit

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=2.39.2

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-x86_64'; sha256='a55a8cd4ef103aac282812554e531aac8df7e914a287ee81e14d695556a22902'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-armv6'; sha256='a9fefb9f377d11416db7d653fac3c0ed8c61a0ef99c8e17369114b88ac48ab50'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-armv7'; sha256='9d1376146e42bf964f9efa8444935bc20accdc1d72a6ea44881b8d86c9ccfda9'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-aarch64'; sha256='54488fffb60782f3c8787a48b95ed15f49f5a3a85f4105304bd46db5edd9db61'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-ppc64le'; sha256='83a02be63cb047207a6efbd39af13d05b8d38065617764dddc3f6e5d36161d03'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-riscv64'; sha256='911f9a00366a619e15bb56fe37f6a09eddc30dc1d9f704309185fd2eec0fb3f9'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-s390x'; sha256='af607a5add4d6d0600bece0c6b50ce7fece516e449b17ded33be3445902edce9'; ;; *) echo >&2 "warning: unsupported 'docker-compose' architecture ($apkArch); skipping"; exit 0 ;; esac; wget -O 'docker-compose' "$url"; echo "$sha256 *"'docker-compose' | sha256sum -c -; plugin='/usr/local/libexec/docker/cli-plugins/docker-compose'; mkdir -p "$(dirname "$plugin")"; mv -vT 'docker-compose' "$plugin"; chmod +x "$plugin"; ln -sv "$plugin" /usr/local/bin/; docker-compose --version; docker compose version # buildkit

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

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

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

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

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

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

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

CMD ["sh"]

Details
Created

2025-08-20 11:04:13 UTC

Size

68.2 MB

Content Digest
Environment
DOCKER_BUILDX_VERSION

0.27.0

DOCKER_COMPOSE_VERSION

2.39.2

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

28.3.3

PATH

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


Layers

[#000] sha256:6e174226ea690ced550e5641249a412cdbefd2d09871f3e64ab52137a54ba606 - 5.77% (3.94 MB)

[#001] sha256:6a98d9bd1c98d5bc0f4f83ecbf97795bacbd61dae146e0fc275ea201de741c02 - 11.49% (7.84 MB)

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

[#003] sha256:86cf89aa83613cd9b2aa9454fdfe2bfb97fdd57d1721c2314b4b8ca69f4f2b53 - 0.0% (456 Bytes)

[#004] sha256:58bebb0a3fc4472daff8000afcaa2dc9e9414a504b84e2784a0b96319b6ec79d - 26.94% (18.4 MB)

[#005] sha256:4281e8675ce4f17c031b7ba56ba481d68a9c0011092e00ce72066eb0081edade - 28.28% (19.3 MB)

[#006] sha256:971d2e94d7344654a021eaed1dab31669283b669f0ce94703f80828af5255a49 - 27.51% (18.8 MB)

[#007] sha256:27ba463c43ec6177816603edfc6dfa3975ffcc0b709f007c38ad0e2e026f07d8 - 0.0% (542 Bytes)

[#008] sha256:4ca4700619c801ea0fd4785304aba5f107ed287020450eca4939d32f7067c576 - 0.0% (1016 Bytes)

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


History
2025-07-15 11:01:16 UTC (buildkit.dockerfile.v0)

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

2025-07-15 11:01:16 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

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

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

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

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

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

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=28.3.3

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

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

ENV DOCKER_BUILDX_VERSION=0.27.0

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-amd64'; sha256='4f5e5a1b6dd0d6ff8476c8def7602d1eeedcb6f602e8dcd45079d352247eba06'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-arm-v6'; sha256='216ef84b075c270ab2f0bbcf9fcedfb0175226349714a129b7806b4b3f1a460c'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-arm-v7'; sha256='b7184384910ed1b3726f7dc340e3c644640fc5f7028c6ccdfda843cfbcb3fb67'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-arm64'; sha256='e3519d085710d2502c673380f763596ae0b378d0ae8976ccbb14adaed82327ef'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-ppc64le'; sha256='e2bc5c418f680fa7ddb8782eea00a56725189ef672019db62b9f526d120afb08'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-riscv64'; sha256='e4f3b40472e3784bf5254eb399aa640205f349ee7c4839db989313d91258b7c6'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.27.0/buildx-v0.27.0.linux-s390x'; sha256='75c24bc03e809ead2e80840280359e3327965c6c1535d0fdc8d48cc86355eecb'; ;; *) echo >&2 "warning: unsupported 'docker-buildx' architecture ($apkArch); skipping"; exit 0 ;; esac; wget -O 'docker-buildx' "$url"; echo "$sha256 *"'docker-buildx' | sha256sum -c -; plugin='/usr/local/libexec/docker/cli-plugins/docker-buildx'; mkdir -p "$(dirname "$plugin")"; mv -vT 'docker-buildx' "$plugin"; chmod +x "$plugin"; docker buildx version # buildkit

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=2.39.2

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-x86_64'; sha256='a55a8cd4ef103aac282812554e531aac8df7e914a287ee81e14d695556a22902'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-armv6'; sha256='a9fefb9f377d11416db7d653fac3c0ed8c61a0ef99c8e17369114b88ac48ab50'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-armv7'; sha256='9d1376146e42bf964f9efa8444935bc20accdc1d72a6ea44881b8d86c9ccfda9'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-aarch64'; sha256='54488fffb60782f3c8787a48b95ed15f49f5a3a85f4105304bd46db5edd9db61'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-ppc64le'; sha256='83a02be63cb047207a6efbd39af13d05b8d38065617764dddc3f6e5d36161d03'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-riscv64'; sha256='911f9a00366a619e15bb56fe37f6a09eddc30dc1d9f704309185fd2eec0fb3f9'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-s390x'; sha256='af607a5add4d6d0600bece0c6b50ce7fece516e449b17ded33be3445902edce9'; ;; *) echo >&2 "warning: unsupported 'docker-compose' architecture ($apkArch); skipping"; exit 0 ;; esac; wget -O 'docker-compose' "$url"; echo "$sha256 *"'docker-compose' | sha256sum -c -; plugin='/usr/local/libexec/docker/cli-plugins/docker-compose'; mkdir -p "$(dirname "$plugin")"; mv -vT 'docker-compose' "$plugin"; chmod +x "$plugin"; ln -sv "$plugin" /usr/local/bin/; docker-compose --version; docker compose version # buildkit

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

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

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

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

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

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

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2025-08-20 11:04:13 UTC (buildkit.dockerfile.v0)

CMD ["sh"]