Namespace
library
Image / Tag
docker:29.1.1-cli
Content Digest
sha256:b6b6bfc4ba4c55a1e921d6d37e4d6e11dd3d6c73e9e7e4a712371ace91e6c106
Details
Created

2025-12-02 00:08:07 UTC

Size

72 MB

Content Digest
Environment
DOCKER_BUILDX_VERSION

0.30.1

DOCKER_COMPOSE_VERSION

2.40.3

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

29.1.1

PATH

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


Layers

[#000] sha256:2d35ebdb57d9971fea0cac1582aa78935adf8058b2cc32db163c98822e5dfa1b - 5.04% (3.63 MB)

[#001] sha256:17bca2c07d80098fe1c61e0aa26eac435752d6dca6a2d3837735a2f68eedd27f - 10.91% (7.85 MB)

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

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

[#004] sha256:0dbba1101f59cdf058694512346b7fb8aeda578243290fc893ba55d81ac314cd - 24.87% (17.9 MB)

[#005] sha256:09bc6a25ab2f1cc6386ed9595b9c99245b984bddba79a401ede272b40c8a1d34 - 30.36% (21.8 MB)

[#006] sha256:6ff3786f9aa3c17d408a9f2162d158dcac195becac82c72ee0a4b29c43f52649 - 28.82% (20.7 MB)

[#007] sha256:60de8d894975036d476ad31205669d2600d672441a0b78b3d35650f89daf8774 - 0.0% (539 Bytes)

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

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


History
2025-10-08 11:04:56 UTC (buildkit.dockerfile.v0)

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

2025-10-08 11:04:56 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-12-02 00:08:02 UTC (buildkit.dockerfile.v0)

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

2025-12-02 00:08:02 UTC (buildkit.dockerfile.v0)

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

2025-12-02 00:08:02 UTC (buildkit.dockerfile.v0)

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

2025-12-02 00:08:04 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=29.1.1

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

2025-12-02 00:08:04 UTC (buildkit.dockerfile.v0)

ENV DOCKER_BUILDX_VERSION=0.30.1

2025-12-02 00:08:05 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.30.1/buildx-v0.30.1.linux-amd64'; sha256='c37114fcd034025ec68e224657c8a5a850df472ded3ddcbca75ad3a7ebb9710d'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-arm-v6'; sha256='348d17c7cc881e9268255d6f404669ae29789003575d1da9d97b51cd6ca7f0dd'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-arm-v7'; sha256='32646cb57c43640a71c81f206897b78a8f1abe6b6db62bab115b5940fc5be884'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-arm64'; sha256='31d012d52d6df68aef4b55db62330967b562811f0de30cdfaa4505f314797c76'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-ppc64le'; sha256='13523e8d1820019f404df31c7ec17c7a76c16f638dd04acc33f5d141f683247c'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-riscv64'; sha256='86af30811ceaad9fc34a6bc02e5d093d1460ec24f125c47e639ed1fac9effe83'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-s390x'; sha256='b752c6824bcc355b012d6f595987706fef15243792fe755f50de76c979bc592d'; ;; *) 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-12-02 00:08:05 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=2.40.3

2025-12-02 00:08:06 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.40.3/docker-compose-linux-x86_64'; sha256='dba9d98e1ba5bfe11d88c99b9bd32fc4a0624a30fafe68eea34d61a3e42fd372'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-armv6'; sha256='cea4d6b6de410d220426806ef67ce7fadb4b914029f49a66fb222d4525ac6871'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-armv7'; sha256='66aa2f460820b17aaa71e65b2c70e55eb27c11bdb9816169c322065a5b016d29'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-aarch64'; sha256='d26373b19e89160546d15407516cc59f453030d9bc5b43ba7faf16f7b4980137'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-ppc64le'; sha256='9be50cafe912442b27af48c44516b7ce2a65777ff121acf241dd5dba09d4f36c'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-riscv64'; sha256='b52a2dcb0c221b5abd1d14729ed118aa24cf79012b5f2f992ddf6bc9c2e7f9fd'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-s390x'; sha256='3caf6694c974d13a2754689ffb8f93bc29d084ee60fb7f9ebd4b682264dad9fe'; ;; *) 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-12-02 00:08:06 UTC (buildkit.dockerfile.v0)

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

2025-12-02 00:08:06 UTC (buildkit.dockerfile.v0)

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

2025-12-02 00:08:06 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2025-12-02 00:08:07 UTC (buildkit.dockerfile.v0)

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

2025-12-02 00:08:07 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2025-12-02 00:08:07 UTC (buildkit.dockerfile.v0)

CMD ["sh"]

Details
Created

2025-12-02 00:01:03 UTC

Size

67.9 MB

Content Digest
Environment
DOCKER_BUILDX_VERSION

0.30.1

DOCKER_COMPOSE_VERSION

2.40.3

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

29.1.1

PATH

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


Layers

[#000] sha256:bb1da3d879939be7df9f182950d2fb201d4fc2e1043677da2037cd6afb084ce0 - 4.92% (3.34 MB)

[#001] sha256:31cd90142670bbaed6f585f4970fd1d53633e0869fd5272c8e3df77120bace0e - 11.44% (7.76 MB)

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

[#003] sha256:642374c76164440ef8b823ab6bba0dd1bee0e2a2376c47bb5f4073a585413e04 - 0.0% (456 Bytes)

[#004] sha256:fed115a71dbefda1db4593399cccc8dad9b72d92954e97811cb17ea6cbd16029 - 24.67% (16.7 MB)

[#005] sha256:c5443b6b267bcc407b81aa1fc56c89a28780986fdb8a6a0e262dc6cb167368cb - 30.18% (20.5 MB)

[#006] sha256:b1408d4a896b763e6cf9b6eb5321ee325d093c04ddb275e901a85d57735dd87d - 28.78% (19.5 MB)

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

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

[#009] sha256:0fc8f4aa5c2b729f00263aa5f33b190bedfd7d94a05ac9ccb26f4f1995d10a1e - 0.0% (114 Bytes)


History
2025-10-08 11:04:56 UTC (buildkit.dockerfile.v0)

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

2025-10-08 11:04:56 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-12-02 00:00:53 UTC (buildkit.dockerfile.v0)

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

2025-12-02 00:00:53 UTC (buildkit.dockerfile.v0)

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

2025-12-02 00:00:53 UTC (buildkit.dockerfile.v0)

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

2025-12-02 00:00:57 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=29.1.1

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

2025-12-02 00:00:57 UTC (buildkit.dockerfile.v0)

ENV DOCKER_BUILDX_VERSION=0.30.1

2025-12-02 00:01:00 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.30.1/buildx-v0.30.1.linux-amd64'; sha256='c37114fcd034025ec68e224657c8a5a850df472ded3ddcbca75ad3a7ebb9710d'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-arm-v6'; sha256='348d17c7cc881e9268255d6f404669ae29789003575d1da9d97b51cd6ca7f0dd'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-arm-v7'; sha256='32646cb57c43640a71c81f206897b78a8f1abe6b6db62bab115b5940fc5be884'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-arm64'; sha256='31d012d52d6df68aef4b55db62330967b562811f0de30cdfaa4505f314797c76'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-ppc64le'; sha256='13523e8d1820019f404df31c7ec17c7a76c16f638dd04acc33f5d141f683247c'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-riscv64'; sha256='86af30811ceaad9fc34a6bc02e5d093d1460ec24f125c47e639ed1fac9effe83'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-s390x'; sha256='b752c6824bcc355b012d6f595987706fef15243792fe755f50de76c979bc592d'; ;; *) 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-12-02 00:01:00 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=2.40.3

2025-12-02 00:01:03 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.40.3/docker-compose-linux-x86_64'; sha256='dba9d98e1ba5bfe11d88c99b9bd32fc4a0624a30fafe68eea34d61a3e42fd372'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-armv6'; sha256='cea4d6b6de410d220426806ef67ce7fadb4b914029f49a66fb222d4525ac6871'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-armv7'; sha256='66aa2f460820b17aaa71e65b2c70e55eb27c11bdb9816169c322065a5b016d29'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-aarch64'; sha256='d26373b19e89160546d15407516cc59f453030d9bc5b43ba7faf16f7b4980137'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-ppc64le'; sha256='9be50cafe912442b27af48c44516b7ce2a65777ff121acf241dd5dba09d4f36c'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-riscv64'; sha256='b52a2dcb0c221b5abd1d14729ed118aa24cf79012b5f2f992ddf6bc9c2e7f9fd'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-s390x'; sha256='3caf6694c974d13a2754689ffb8f93bc29d084ee60fb7f9ebd4b682264dad9fe'; ;; *) 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-12-02 00:01:03 UTC (buildkit.dockerfile.v0)

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

2025-12-02 00:01:03 UTC (buildkit.dockerfile.v0)

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

2025-12-02 00:01:03 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2025-12-02 00:01:03 UTC (buildkit.dockerfile.v0)

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

2025-12-02 00:01:03 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2025-12-02 00:01:03 UTC (buildkit.dockerfile.v0)

CMD ["sh"]

Details
Created

2025-12-02 00:03:35 UTC

Size

66.9 MB

Content Digest
Environment
DOCKER_BUILDX_VERSION

0.30.1

DOCKER_COMPOSE_VERSION

2.40.3

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

29.1.1

PATH

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


Layers

[#000] sha256:2763c7fc79b66030222442365f4a0f69d9dbaa11f7fd47a918d29d732d52996c - 4.59% (3.07 MB)

[#001] sha256:65ec0784ecb867af52b79e3f383d52e39182464803fd28c22d49d1ff019df6e4 - 10.64% (7.12 MB)

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

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

[#004] sha256:681ac3424d8a722d9e60118306e4292f0558f8234066431fcf35fe24394a1bb8 - 25.02% (16.7 MB)

[#005] sha256:2f4ccba3516b05ed1ea12fcc5ff93f84c20331f6098765bc58aa14342452b044 - 30.58% (20.5 MB)

[#006] sha256:dc01cc08290b32581069106ced2f3f3eb8ee944803bea261cb440c95a59f3e88 - 29.17% (19.5 MB)

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

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

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


History
2025-10-08 11:04:56 UTC (buildkit.dockerfile.v0)

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

2025-10-08 11:04:56 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-12-02 00:03:26 UTC (buildkit.dockerfile.v0)

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

2025-12-02 00:03:26 UTC (buildkit.dockerfile.v0)

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

2025-12-02 00:03:26 UTC (buildkit.dockerfile.v0)

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

2025-12-02 00:03:30 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=29.1.1

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

2025-12-02 00:03:30 UTC (buildkit.dockerfile.v0)

ENV DOCKER_BUILDX_VERSION=0.30.1

2025-12-02 00:03:32 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.30.1/buildx-v0.30.1.linux-amd64'; sha256='c37114fcd034025ec68e224657c8a5a850df472ded3ddcbca75ad3a7ebb9710d'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-arm-v6'; sha256='348d17c7cc881e9268255d6f404669ae29789003575d1da9d97b51cd6ca7f0dd'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-arm-v7'; sha256='32646cb57c43640a71c81f206897b78a8f1abe6b6db62bab115b5940fc5be884'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-arm64'; sha256='31d012d52d6df68aef4b55db62330967b562811f0de30cdfaa4505f314797c76'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-ppc64le'; sha256='13523e8d1820019f404df31c7ec17c7a76c16f638dd04acc33f5d141f683247c'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-riscv64'; sha256='86af30811ceaad9fc34a6bc02e5d093d1460ec24f125c47e639ed1fac9effe83'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-s390x'; sha256='b752c6824bcc355b012d6f595987706fef15243792fe755f50de76c979bc592d'; ;; *) 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-12-02 00:03:32 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=2.40.3

2025-12-02 00:03:35 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.40.3/docker-compose-linux-x86_64'; sha256='dba9d98e1ba5bfe11d88c99b9bd32fc4a0624a30fafe68eea34d61a3e42fd372'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-armv6'; sha256='cea4d6b6de410d220426806ef67ce7fadb4b914029f49a66fb222d4525ac6871'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-armv7'; sha256='66aa2f460820b17aaa71e65b2c70e55eb27c11bdb9816169c322065a5b016d29'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-aarch64'; sha256='d26373b19e89160546d15407516cc59f453030d9bc5b43ba7faf16f7b4980137'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-ppc64le'; sha256='9be50cafe912442b27af48c44516b7ce2a65777ff121acf241dd5dba09d4f36c'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-riscv64'; sha256='b52a2dcb0c221b5abd1d14729ed118aa24cf79012b5f2f992ddf6bc9c2e7f9fd'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-s390x'; sha256='3caf6694c974d13a2754689ffb8f93bc29d084ee60fb7f9ebd4b682264dad9fe'; ;; *) 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-12-02 00:03:35 UTC (buildkit.dockerfile.v0)

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

2025-12-02 00:03:35 UTC (buildkit.dockerfile.v0)

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

2025-12-02 00:03:35 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2025-12-02 00:03:35 UTC (buildkit.dockerfile.v0)

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

2025-12-02 00:03:35 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2025-12-02 00:03:35 UTC (buildkit.dockerfile.v0)

CMD ["sh"]

Details
Created

2025-12-02 00:02:56 UTC

Size

67 MB

Content Digest
Environment
DOCKER_BUILDX_VERSION

0.30.1

DOCKER_COMPOSE_VERSION

2.40.3

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

29.1.1

PATH

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


Layers

[#000] sha256:6b59a28fa20117e6048ad0616b8d8c901877ef15ff4c7f18db04e4f01f43bc39 - 5.89% (3.95 MB)

[#001] sha256:cec8d6f5f280f3c754fdf75be610b9eaad7ee272876c0223bf2f3bd9a69fa411 - 11.76% (7.87 MB)

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

[#003] sha256:9a1e82d4d488e2618905f471024c5fe4d2e766267d8f3348b3dd7b6191630216 - 0.0% (456 Bytes)

[#004] sha256:33f10b7b7acafc5f4d720b74cd91450008c1662de4a06650c39d1fb60537c2a6 - 24.67% (16.5 MB)

[#005] sha256:53231739b67e10b4afa5aed2ecd60407f25e184a679cdbb1b5be2acafe29cc00 - 29.39% (19.7 MB)

[#006] sha256:fbe9c895eab34015734e14c5a975b34482844ee37ed6cae5b06a56089d9240b3 - 28.29% (18.9 MB)

[#007] sha256:549587bc62ff6067012fffc4124531c681e33704d75b4332e354e8e8c7ac9e94 - 0.0% (536 Bytes)

[#008] sha256:f015487da6372d9bb9ef8a815c66c71f3c29cdd4a5dcaee2f5e87280d9717f00 - 0.0% (1008 Bytes)

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


History
2025-10-08 11:04:56 UTC (buildkit.dockerfile.v0)

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

2025-10-08 11:04:56 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-12-02 00:02:52 UTC (buildkit.dockerfile.v0)

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

2025-12-02 00:02:52 UTC (buildkit.dockerfile.v0)

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

2025-12-02 00:02:52 UTC (buildkit.dockerfile.v0)

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

2025-12-02 00:02:54 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=29.1.1

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

2025-12-02 00:02:54 UTC (buildkit.dockerfile.v0)

ENV DOCKER_BUILDX_VERSION=0.30.1

2025-12-02 00:02:55 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.30.1/buildx-v0.30.1.linux-amd64'; sha256='c37114fcd034025ec68e224657c8a5a850df472ded3ddcbca75ad3a7ebb9710d'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-arm-v6'; sha256='348d17c7cc881e9268255d6f404669ae29789003575d1da9d97b51cd6ca7f0dd'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-arm-v7'; sha256='32646cb57c43640a71c81f206897b78a8f1abe6b6db62bab115b5940fc5be884'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-arm64'; sha256='31d012d52d6df68aef4b55db62330967b562811f0de30cdfaa4505f314797c76'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-ppc64le'; sha256='13523e8d1820019f404df31c7ec17c7a76c16f638dd04acc33f5d141f683247c'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-riscv64'; sha256='86af30811ceaad9fc34a6bc02e5d093d1460ec24f125c47e639ed1fac9effe83'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.30.1/buildx-v0.30.1.linux-s390x'; sha256='b752c6824bcc355b012d6f595987706fef15243792fe755f50de76c979bc592d'; ;; *) 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-12-02 00:02:55 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=2.40.3

2025-12-02 00:02:56 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.40.3/docker-compose-linux-x86_64'; sha256='dba9d98e1ba5bfe11d88c99b9bd32fc4a0624a30fafe68eea34d61a3e42fd372'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-armv6'; sha256='cea4d6b6de410d220426806ef67ce7fadb4b914029f49a66fb222d4525ac6871'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-armv7'; sha256='66aa2f460820b17aaa71e65b2c70e55eb27c11bdb9816169c322065a5b016d29'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-aarch64'; sha256='d26373b19e89160546d15407516cc59f453030d9bc5b43ba7faf16f7b4980137'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-ppc64le'; sha256='9be50cafe912442b27af48c44516b7ce2a65777ff121acf241dd5dba09d4f36c'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-riscv64'; sha256='b52a2dcb0c221b5abd1d14729ed118aa24cf79012b5f2f992ddf6bc9c2e7f9fd'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-s390x'; sha256='3caf6694c974d13a2754689ffb8f93bc29d084ee60fb7f9ebd4b682264dad9fe'; ;; *) 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-12-02 00:02:56 UTC (buildkit.dockerfile.v0)

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

2025-12-02 00:02:56 UTC (buildkit.dockerfile.v0)

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

2025-12-02 00:02:56 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2025-12-02 00:02:56 UTC (buildkit.dockerfile.v0)

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

2025-12-02 00:02:56 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2025-12-02 00:02:56 UTC (buildkit.dockerfile.v0)

CMD ["sh"]

Danger Zone
Delete Tag

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.

Delete