Namespace
library
Image / Tag
docker:28.0.4-cli
Content Digest
sha256:2bccc79fc5fed23d876bf244fa5fbe78c54bf6b6145a9483604306fd797237d5
Details
Created

2025-04-15 17:04:15 UTC

Size

70.2 MB

Content Digest
Environment
DOCKER_BUILDX_VERSION

0.23.0

DOCKER_COMPOSE_VERSION

2.35.0

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

28.0.4

PATH

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


Layers

[#000] sha256:f18232174bc91741fdf3da96d85011092101a032a93a388b79e99e69c2d5c870 - 4.95% (3.47 MB)

[#001] sha256:6bf07815168db14b53eefbc2c3049e107436cd426ee5b782a58f5dc0ce721611 - 10.95% (7.69 MB)

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

[#003] sha256:3254bf878645b22853e806a0cb032d9e31d7d1e2fb63fa14996f2997754c4cc1 - 0.0% (454 Bytes)

[#004] sha256:ef9c03f587febd06f516e8f5db9bfddcc26cfcb2e46713cd8964afe2cfa28e59 - 26.55% (18.6 MB)

[#005] sha256:3add8295a4327cea935c4c7193578b26fa033a39406088c826cd2d2cfe0f6341 - 29.14% (20.5 MB)

[#006] sha256:68e931d098a4300b460baecb7bcd9871f0ac28ef04383131312e02105be2a254 - 28.41% (19.9 MB)

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

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

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


History
2025-02-14 03:28:36 UTC (buildkit.dockerfile.v0)

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

2025-02-14 03:28:36 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=28.0.4

2025-04-15 17:04:15 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.0.4.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-28.0.4.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-28.0.4.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-28.0.4.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-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

ENV DOCKER_BUILDX_VERSION=0.23.0

2025-04-15 17:04:15 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.23.0/buildx-v0.23.0.linux-amd64'; sha256='55838fdd095084e158e06a63635a07fe8a8bc6cb4db507f203394dc1ffa7fb8b'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-arm-v6'; sha256='0a74f020bf67c22b8564c93ac84b393cc8c3d319fc210779dfe9b2594422a5e9'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-arm-v7'; sha256='3ab9d3838aedce5ec6ecaecb85e664689d57292d19a6ddca9fb31f0950259ce6'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-arm64'; sha256='50b0b14770127b292e3e2f756d0137152b08afc1d7daa09f49d2b6e6fa1b1b81'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-ppc64le'; sha256='d7251d345225a7ab908b96010447d98767174ded277979cc10280ba1d31d8cf6'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-riscv64'; sha256='3c225413839ec1bd84a0fdc21614046e4fdaa2afe6bbb9057c75a024f520d5a8'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-s390x'; sha256='e4a662893ac1983b1298569959b2e2c4b9dcf6c9d589fb00997926971853c717'; ;; *) 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-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=2.35.0

2025-04-15 17:04:15 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.35.0/docker-compose-linux-x86_64'; sha256='dba1915cf2f282527f5df0cd7a94b9503047ed200317801853abe8f22c8cd493'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-armv6'; sha256='e7ea8760cb2b20808bdea94b15bccdd91b80045e3f0ae9efb7d4082ea1b98328'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-armv7'; sha256='9f9831ef951fbb1eaff7dfd17e4ca2e3522a9e66670e81075b68a25fbbfc0ee2'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-aarch64'; sha256='a08457d837d5d4ed7c079f0721dc51ef3f21ce2d9654a6abd44944b74d975cd2'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-ppc64le'; sha256='7dfe56cde21ae0d4b96083629b5142b1f00b51baf6d3a695c0ac700822175b13'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-riscv64'; sha256='85ecd8c7ff0218a3b66a4ddcc3ef66d28b26ce9ec310531b56416cb8d6304b03'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-s390x'; sha256='f9bc89ad8d048690f3cba9c05df5bddd9d0f5dcb03bfd41ceb613d7e560a76a0'; ;; *) 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-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2025-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2025-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

CMD ["sh"]

Details
Created

2025-04-15 17:04:15 UTC

Size

65.4 MB

Content Digest
Environment
DOCKER_BUILDX_VERSION

0.23.0

DOCKER_COMPOSE_VERSION

2.35.0

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

28.0.4

PATH

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


Layers

[#000] sha256:76099982f06682e28a60c3b774ef20931d07b0a2f551203484e633d8c0361ee7 - 4.91% (3.21 MB)

[#001] sha256:bc3e40b3641449ca47aef50c48f620eb6d3a3bc2292e5cf4ea267f5f03e6c7bc - 11.63% (7.61 MB)

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

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

[#004] sha256:ee2bca0620c706293f4ca8d0cd608865c32790dbcfa82fcf15c6cf74a103d463 - 25.51% (16.7 MB)

[#005] sha256:ddcb5ac7b586d2e616a3738487da728728e6ab907dbb55ca806bdbb258bffd4c - 29.27% (19.1 MB)

[#006] sha256:f5cdba92e4820b290f335e99cc2497c15690be024cf49bfb3e84dae1d3b2f7aa - 28.68% (18.8 MB)

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

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

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


History
2025-02-14 03:28:36 UTC (buildkit.dockerfile.v0)

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

2025-02-14 03:28:36 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=28.0.4

2025-04-15 17:04:15 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.0.4.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-28.0.4.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-28.0.4.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-28.0.4.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-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

ENV DOCKER_BUILDX_VERSION=0.23.0

2025-04-15 17:04:15 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.23.0/buildx-v0.23.0.linux-amd64'; sha256='55838fdd095084e158e06a63635a07fe8a8bc6cb4db507f203394dc1ffa7fb8b'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-arm-v6'; sha256='0a74f020bf67c22b8564c93ac84b393cc8c3d319fc210779dfe9b2594422a5e9'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-arm-v7'; sha256='3ab9d3838aedce5ec6ecaecb85e664689d57292d19a6ddca9fb31f0950259ce6'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-arm64'; sha256='50b0b14770127b292e3e2f756d0137152b08afc1d7daa09f49d2b6e6fa1b1b81'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-ppc64le'; sha256='d7251d345225a7ab908b96010447d98767174ded277979cc10280ba1d31d8cf6'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-riscv64'; sha256='3c225413839ec1bd84a0fdc21614046e4fdaa2afe6bbb9057c75a024f520d5a8'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-s390x'; sha256='e4a662893ac1983b1298569959b2e2c4b9dcf6c9d589fb00997926971853c717'; ;; *) 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-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=2.35.0

2025-04-15 17:04:15 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.35.0/docker-compose-linux-x86_64'; sha256='dba1915cf2f282527f5df0cd7a94b9503047ed200317801853abe8f22c8cd493'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-armv6'; sha256='e7ea8760cb2b20808bdea94b15bccdd91b80045e3f0ae9efb7d4082ea1b98328'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-armv7'; sha256='9f9831ef951fbb1eaff7dfd17e4ca2e3522a9e66670e81075b68a25fbbfc0ee2'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-aarch64'; sha256='a08457d837d5d4ed7c079f0721dc51ef3f21ce2d9654a6abd44944b74d975cd2'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-ppc64le'; sha256='7dfe56cde21ae0d4b96083629b5142b1f00b51baf6d3a695c0ac700822175b13'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-riscv64'; sha256='85ecd8c7ff0218a3b66a4ddcc3ef66d28b26ce9ec310531b56416cb8d6304b03'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-s390x'; sha256='f9bc89ad8d048690f3cba9c05df5bddd9d0f5dcb03bfd41ceb613d7e560a76a0'; ;; *) 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-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2025-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2025-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

CMD ["sh"]

Details
Created

2025-04-15 17:04:15 UTC

Size

64.5 MB

Content Digest
Environment
DOCKER_BUILDX_VERSION

0.23.0

DOCKER_COMPOSE_VERSION

2.35.0

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

28.0.4

PATH

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


Layers

[#000] sha256:85f3b18f9f5a8655db86c6dfb02bb01011ffef63d10a173843c5c65c3e9137b7 - 4.58% (2.95 MB)

[#001] sha256:29a864060af87a5048c5c602ac87964067948691631141ffc3818333edb16ed6 - 10.8% (6.96 MB)

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

[#003] sha256:818c418fb5b9eb8648b75bfdc32d3b64717b14e09489dfedf7e46fc76341ad53 - 0.0% (453 Bytes)

[#004] sha256:0fd85b047c7948100b1f2399a8eea9d8b0b88f7e5be1fb7dc2dafae83f9abc79 - 25.87% (16.7 MB)

[#005] sha256:260399ab5d107c45411de9a9bb80ceb98c4127d21afb7d74f09f28159a401c37 - 29.67% (19.1 MB)

[#006] sha256:eeac89693fff3745a0f965eeb714910187ffa11d066e9350cd739ac8abd51851 - 29.07% (18.7 MB)

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

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

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


History
2025-02-14 03:28:36 UTC (buildkit.dockerfile.v0)

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

2025-02-14 03:28:36 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=28.0.4

2025-04-15 17:04:15 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.0.4.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-28.0.4.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-28.0.4.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-28.0.4.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-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

ENV DOCKER_BUILDX_VERSION=0.23.0

2025-04-15 17:04:15 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.23.0/buildx-v0.23.0.linux-amd64'; sha256='55838fdd095084e158e06a63635a07fe8a8bc6cb4db507f203394dc1ffa7fb8b'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-arm-v6'; sha256='0a74f020bf67c22b8564c93ac84b393cc8c3d319fc210779dfe9b2594422a5e9'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-arm-v7'; sha256='3ab9d3838aedce5ec6ecaecb85e664689d57292d19a6ddca9fb31f0950259ce6'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-arm64'; sha256='50b0b14770127b292e3e2f756d0137152b08afc1d7daa09f49d2b6e6fa1b1b81'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-ppc64le'; sha256='d7251d345225a7ab908b96010447d98767174ded277979cc10280ba1d31d8cf6'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-riscv64'; sha256='3c225413839ec1bd84a0fdc21614046e4fdaa2afe6bbb9057c75a024f520d5a8'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-s390x'; sha256='e4a662893ac1983b1298569959b2e2c4b9dcf6c9d589fb00997926971853c717'; ;; *) 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-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=2.35.0

2025-04-15 17:04:15 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.35.0/docker-compose-linux-x86_64'; sha256='dba1915cf2f282527f5df0cd7a94b9503047ed200317801853abe8f22c8cd493'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-armv6'; sha256='e7ea8760cb2b20808bdea94b15bccdd91b80045e3f0ae9efb7d4082ea1b98328'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-armv7'; sha256='9f9831ef951fbb1eaff7dfd17e4ca2e3522a9e66670e81075b68a25fbbfc0ee2'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-aarch64'; sha256='a08457d837d5d4ed7c079f0721dc51ef3f21ce2d9654a6abd44944b74d975cd2'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-ppc64le'; sha256='7dfe56cde21ae0d4b96083629b5142b1f00b51baf6d3a695c0ac700822175b13'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-riscv64'; sha256='85ecd8c7ff0218a3b66a4ddcc3ef66d28b26ce9ec310531b56416cb8d6304b03'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-s390x'; sha256='f9bc89ad8d048690f3cba9c05df5bddd9d0f5dcb03bfd41ceb613d7e560a76a0'; ;; *) 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-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2025-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2025-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

CMD ["sh"]

Details
Created

2025-04-15 17:04:15 UTC

Size

66.2 MB

Content Digest
Environment
DOCKER_BUILDX_VERSION

0.23.0

DOCKER_COMPOSE_VERSION

2.35.0

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

28.0.4

PATH

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


Layers

[#000] sha256:6e771e15690e2fabf2332d3a3b744495411d6e0b00b2aea64419b58b0066cf81 - 5.75% (3.81 MB)

[#001] sha256:55e41a332ac34c555abfc416477e260fbde6301802d8e137957166d7b7269e14 - 11.64% (7.7 MB)

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

[#003] sha256:025b44bc2c49279b62c624fcbb004d6fb2af3e11e622deceb7b73b2d962d7213 - 0.0% (454 Bytes)

[#004] sha256:3548b10c496662caab533c3d131758d622285b3f373756838531f1a168224831 - 26.6% (17.6 MB)

[#005] sha256:9d0a45d6fe346d03b0272285dd9725e00aefad8b06d1f295635b39c9630cc6a6 - 28.38% (18.8 MB)

[#006] sha256:510dd6065899f34e92a17b88db1cb1ce4b9130bcd36f87ff97a9cfc7cd2430b8 - 27.62% (18.3 MB)

[#007] sha256:803567d33d1c34c1f24b0f2ca1c14b4b236cc528d23d4b4e2cd31a71d2d95cf9 - 0.0% (541 Bytes)

[#008] sha256:640dbcafae79da65d205c76809ffb4d36184629f730bbfe5390d61bdbb9bb592 - 0.0% (1014 Bytes)

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


History
2025-02-14 03:28:36 UTC (buildkit.dockerfile.v0)

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

2025-02-14 03:28:36 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=28.0.4

2025-04-15 17:04:15 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.0.4.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-28.0.4.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-28.0.4.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-28.0.4.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-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

ENV DOCKER_BUILDX_VERSION=0.23.0

2025-04-15 17:04:15 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.23.0/buildx-v0.23.0.linux-amd64'; sha256='55838fdd095084e158e06a63635a07fe8a8bc6cb4db507f203394dc1ffa7fb8b'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-arm-v6'; sha256='0a74f020bf67c22b8564c93ac84b393cc8c3d319fc210779dfe9b2594422a5e9'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-arm-v7'; sha256='3ab9d3838aedce5ec6ecaecb85e664689d57292d19a6ddca9fb31f0950259ce6'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-arm64'; sha256='50b0b14770127b292e3e2f756d0137152b08afc1d7daa09f49d2b6e6fa1b1b81'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-ppc64le'; sha256='d7251d345225a7ab908b96010447d98767174ded277979cc10280ba1d31d8cf6'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-riscv64'; sha256='3c225413839ec1bd84a0fdc21614046e4fdaa2afe6bbb9057c75a024f520d5a8'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-s390x'; sha256='e4a662893ac1983b1298569959b2e2c4b9dcf6c9d589fb00997926971853c717'; ;; *) 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-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=2.35.0

2025-04-15 17:04:15 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.35.0/docker-compose-linux-x86_64'; sha256='dba1915cf2f282527f5df0cd7a94b9503047ed200317801853abe8f22c8cd493'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-armv6'; sha256='e7ea8760cb2b20808bdea94b15bccdd91b80045e3f0ae9efb7d4082ea1b98328'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-armv7'; sha256='9f9831ef951fbb1eaff7dfd17e4ca2e3522a9e66670e81075b68a25fbbfc0ee2'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-aarch64'; sha256='a08457d837d5d4ed7c079f0721dc51ef3f21ce2d9654a6abd44944b74d975cd2'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-ppc64le'; sha256='7dfe56cde21ae0d4b96083629b5142b1f00b51baf6d3a695c0ac700822175b13'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-riscv64'; sha256='85ecd8c7ff0218a3b66a4ddcc3ef66d28b26ce9ec310531b56416cb8d6304b03'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-s390x'; sha256='f9bc89ad8d048690f3cba9c05df5bddd9d0f5dcb03bfd41ceb613d7e560a76a0'; ;; *) 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-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2025-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

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

2025-04-15 17:04:15 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2025-04-15 17:04:15 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