Namespace
library
Image / Tag
docker:26.0.0-rc3-dind
Content Digest
sha256:086e9d87cb3a23bc9b31ae8cd1554ba3c45002f404e6c6ccc9deb5d93e856222
Details
Created

2024-03-20 05:04:39 UTC

Size

121 MB

Content Digest
Environment
DIND_COMMIT

65cfcc28ab37cb75e1560e4b4738719c07c6618e

DOCKER_BUILDX_VERSION

0.13.1

DOCKER_COMPOSE_VERSION

2.25.0

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

26.0.0-rc3

PATH

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


Layers

[#000] sha256:4abcf20661432fb2d719aaf90656f55c287f8ca915dc1c92ec14ff61e67fbaf8 - 2.68% (3.25 MB)

[#001] sha256:191143df37f970086d287fa40933ddb51174d26d2256c8635a84c36c07fc1e97 - 1.59% (1.93 MB)

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

[#003] sha256:68f247f5174db76e258cfc0e52123ca51e09482b175fb396f35bf17113c09051 - 0.0% (549 Bytes)

[#004] sha256:6e3cc27c28ae2657280b50026cc2715dc87d824d0f56e6f58bb1bacef28c3d8e - 13.33% (16.2 MB)

[#005] sha256:306511527ae1f2d291f0069220e410b44450e3b32ff44d96e5be9254a5aeba22 - 14.13% (17.1 MB)

[#006] sha256:8dfc9d2d84a01bc5a89a449c929a5afc0caf3d112f7f3fe092a335cd92ac192e - 14.32% (17.4 MB)

[#007] sha256:7f00efc6ac8f4ee50f39bb1ddb94e33bdf5e681e46d62da699f4ff4f15b195e3 - 0.0% (545 Bytes)

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

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

[#010] sha256:7a5f535afbc1f27d6845fc07fb962fca9d77835c6f9d1e3fbcab9de7b7275d66 - 9.55% (11.6 MB)

[#011] sha256:6da2f288b8b59ab4b69992f6cbcc3da6ee6e15ffb2d372ef9d9eb1610175a16c - 0.07% (87 KB)

[#012] sha256:5e62869a44cc160ae672e3f93149e3efa35bb0f8d7deb942b6d353a4ca00fc4d - 0.0% (1.27 KB)

[#013] sha256:2fa38153f2b48d9b60e7d88cbd14f6e10f98dae0c3e95411ca6f9680f73e9e14 - 44.32% (53.8 MB)

[#014] sha256:a851022dad888d6afd5c24642ecb56a7b724c5df86e2f71cbf7f5314ace18ac5 - 0.0% (1.47 KB)

[#015] sha256:39c2061d2e03465672445eb83cf759bbe86a6acef102f7204c6bd6ce5206f459 - 0.0% (3.17 KB)


History
2024-01-27 00:30:48 UTC

/bin/sh -c #(nop) ADD file:37a76ec18f9887751cd8473744917d08b7431fc4085097bb6a09d81b41775473 in /

2024-01-27 00:30:48 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=26.0.0-rc3

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://download.docker.com/linux/static/test/x86_64/docker-26.0.0-rc3.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/test/armel/docker-26.0.0-rc3.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/test/armhf/docker-26.0.0-rc3.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/test/aarch64/docker-26.0.0-rc3.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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

ENV DOCKER_BUILDX_VERSION=0.13.1

2024-03-20 05:04: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.13.1/buildx-v0.13.1.linux-amd64'; sha256='3e2bc8ed25a9125d6aeec07df4e0211edea6288e075b524160ef3fd305d3d74c'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.13.1/buildx-v0.13.1.linux-arm-v6'; sha256='643063c656098e312533fe5ee3411523fa06cc3926bd2e96b4c6239b9cecbf88'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.13.1/buildx-v0.13.1.linux-arm-v7'; sha256='8d42e7823237e777b121070fda6ad68159539aa6597aedfa7630384643ad6f9a'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.13.1/buildx-v0.13.1.linux-arm64'; sha256='3ba35a5d38361a64b62aeb9d20acc835ff6862a711cb438e610026b29c0ac489'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.13.1/buildx-v0.13.1.linux-ppc64le'; sha256='1d16f7b15706d98523889a1ca50e9dfc44bbaec1f736d883a0528805795b9de2'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.13.1/buildx-v0.13.1.linux-riscv64'; sha256='202221c9b7fb881d092986e8ec2497ee71729f17c4afd912384a086af700e1ad'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.13.1/buildx-v0.13.1.linux-s390x'; sha256='71d7c39192b1b07790eb71e46742cc69a559f3eb00a1512f4a8d2ea1067408da'; ;; *) 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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=2.25.0

2024-03-20 05:04: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/v2.25.0/docker-compose-linux-x86_64'; sha256='53641b8a28419f947bc58c085e0c39b97a209b6e875a25c585e7fab44ff48576'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.25.0/docker-compose-linux-armv6'; sha256='a123b79b530a65c7381ca8bb3b29cde7177f4f260984a127d998c9696cae794c'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.25.0/docker-compose-linux-armv7'; sha256='8ea72e93e8da8259d7d5d051f3c65dc14c44a23d5ebc6939394d7d03b147e238'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.25.0/docker-compose-linux-aarch64'; sha256='b9f303c9f9db75ecf18ea6fc516b3dc54a3e54f3b3d8e7f1a449416522958bc5'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.25.0/docker-compose-linux-ppc64le'; sha256='dc067ab61239cef3d2e145d37fcd68c1fc2320c6728d77a9a4ec4fb0e6c6dd64'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.25.0/docker-compose-linux-riscv64'; sha256='a17f07604fa74c661e62d5e27ae358f8a611f42bb9a4a147cec76b8bb591bea4'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.25.0/docker-compose-linux-s390x'; sha256='9e613275e5fa46cb864d3f2fccb10e3239b879527d075490b03e381df56c397c'; ;; *) 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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

CMD ["sh"]

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache btrfs-progs e2fsprogs e2fsprogs-extra git ip6tables iptables openssl pigz shadow-uidmap xfsprogs xz zfs ; # buildkit

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache iptables-legacy; mkdir -p /usr/local/sbin/.iptables-legacy; for f in iptables iptables-save iptables-restore ip6tables ip6tables-save ip6tables-restore ; do b="/sbin/${f/tables/tables-legacy}"; "$b" --version; ln -svT "$b" "/usr/local/sbin/.iptables-legacy/$f"; done; export PATH="/usr/local/sbin/.iptables-legacy:$PATH"; iptables --version | grep legacy # buildkit

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; addgroup -S dockremap; adduser -S -G dockremap dockremap; echo 'dockremap:165536:65536' >> /etc/subuid; echo 'dockremap:165536:65536' >> /etc/subgid # buildkit

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://download.docker.com/linux/static/test/x86_64/docker-26.0.0-rc3.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/test/armel/docker-26.0.0-rc3.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/test/armhf/docker-26.0.0-rc3.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/test/aarch64/docker-26.0.0-rc3.tgz'; ;; *) echo >&2 "error: unsupported 'docker.tgz' architecture ($apkArch)"; exit 1 ;; esac; wget -O 'docker.tgz' "$url"; tar --extract --file docker.tgz --strip-components 1 --directory /usr/local/bin/ --no-same-owner --exclude 'docker/docker' ; rm docker.tgz; dockerd --version; containerd --version; ctr --version; runc --version # buildkit

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

ENV DIND_COMMIT=65cfcc28ab37cb75e1560e4b4738719c07c6618e

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; wget -O /usr/local/bin/dind "https://raw.githubusercontent.com/docker/docker/${DIND_COMMIT}/hack/dind"; chmod +x /usr/local/bin/dind # buildkit

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/docker]

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["dockerd-entrypoint.sh"]

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

CMD []

Details
Created

2024-03-20 05:04:39 UTC

Size

114 MB

Content Digest
Environment
DIND_COMMIT

65cfcc28ab37cb75e1560e4b4738719c07c6618e

DOCKER_BUILDX_VERSION

0.13.1

DOCKER_COMPOSE_VERSION

2.25.0

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

26.0.0-rc3

PATH

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


Layers

[#000] sha256:0dc2e6c0f9ded2daeca96bbf270526d182d2f4267f5c7610c222c05cad6f6b96 - 2.64% (3.02 MB)

[#001] sha256:d01caa1f2ad567ce3e9411d6fbb1a235b66eeb21d7eeb46ed1e27573cd84ee81 - 1.77% (2.02 MB)

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

[#003] sha256:4ecefc70f328ab16c814c8e8d5e971c89cc79c0aaf9f67e97ba9e353d4689fd7 - 0.0% (549 Bytes)

[#004] sha256:8a47091c679f1a2c47221aa40f6b68fbe4b3c8d645a93c68b1e1e750258e5923 - 12.8% (14.6 MB)

[#005] sha256:19e97a3366dbe04f828ee53e16ca366fb9a135fdff6a5a55e5e54f09a0e17165 - 14.02% (16 MB)

[#006] sha256:7ff5e56cbca0f47323eee1e9dd8c733321aaaa34ef72d0d2a94fa5cb817550dd - 14.36% (16.4 MB)

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

[#008] sha256:9ef068477b16aa0782d93bafa40359bfaa51bb8b62c4ac911e84f87faa6da843 - 0.0% (1020 Bytes)

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

[#010] sha256:2a2388b0c309470fd0dff52573d9617d8fa42cd181b647e85d7138d4378de173 - 10.37% (11.9 MB)

[#011] sha256:152c0db7ebed1dd04a5e16ca5418b280945bdeb7a07a3ebd107be0baf2cfa76f - 0.07% (86.3 KB)

[#012] sha256:fbc82916d7ce7d9d88b9d4c3f0c6fe36171d37d64261e65633a9e723e7e5783e - 0.0% (1.27 KB)

[#013] sha256:e7cf82349ca7720d624066dd700f8b0603e338d19f1d69abcdda81e212c74019 - 43.96% (50.3 MB)

[#014] sha256:41f21229fbaad9d38076981803cfa2b746c68bce099fbc29b9372b439d32ff62 - 0.0% (1.47 KB)

[#015] sha256:d54ca86b8b9bac00f56a30059dc83b848b3fc7244772b52a28d579b90fa9b282 - 0.0% (3.17 KB)


History
2024-01-26 23:49:17 UTC

/bin/sh -c #(nop) ADD file:99cc37cba14ac64dc4652e46dc671888a0265f90992faa05c32d32e21f89c147 in /

2024-01-26 23:49:17 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=26.0.0-rc3

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://download.docker.com/linux/static/test/x86_64/docker-26.0.0-rc3.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/test/armel/docker-26.0.0-rc3.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/test/armhf/docker-26.0.0-rc3.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/test/aarch64/docker-26.0.0-rc3.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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

ENV DOCKER_BUILDX_VERSION=0.13.1

2024-03-20 05:04: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.13.1/buildx-v0.13.1.linux-amd64'; sha256='3e2bc8ed25a9125d6aeec07df4e0211edea6288e075b524160ef3fd305d3d74c'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.13.1/buildx-v0.13.1.linux-arm-v6'; sha256='643063c656098e312533fe5ee3411523fa06cc3926bd2e96b4c6239b9cecbf88'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.13.1/buildx-v0.13.1.linux-arm-v7'; sha256='8d42e7823237e777b121070fda6ad68159539aa6597aedfa7630384643ad6f9a'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.13.1/buildx-v0.13.1.linux-arm64'; sha256='3ba35a5d38361a64b62aeb9d20acc835ff6862a711cb438e610026b29c0ac489'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.13.1/buildx-v0.13.1.linux-ppc64le'; sha256='1d16f7b15706d98523889a1ca50e9dfc44bbaec1f736d883a0528805795b9de2'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.13.1/buildx-v0.13.1.linux-riscv64'; sha256='202221c9b7fb881d092986e8ec2497ee71729f17c4afd912384a086af700e1ad'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.13.1/buildx-v0.13.1.linux-s390x'; sha256='71d7c39192b1b07790eb71e46742cc69a559f3eb00a1512f4a8d2ea1067408da'; ;; *) 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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=2.25.0

2024-03-20 05:04: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/v2.25.0/docker-compose-linux-x86_64'; sha256='53641b8a28419f947bc58c085e0c39b97a209b6e875a25c585e7fab44ff48576'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.25.0/docker-compose-linux-armv6'; sha256='a123b79b530a65c7381ca8bb3b29cde7177f4f260984a127d998c9696cae794c'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.25.0/docker-compose-linux-armv7'; sha256='8ea72e93e8da8259d7d5d051f3c65dc14c44a23d5ebc6939394d7d03b147e238'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.25.0/docker-compose-linux-aarch64'; sha256='b9f303c9f9db75ecf18ea6fc516b3dc54a3e54f3b3d8e7f1a449416522958bc5'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.25.0/docker-compose-linux-ppc64le'; sha256='dc067ab61239cef3d2e145d37fcd68c1fc2320c6728d77a9a4ec4fb0e6c6dd64'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.25.0/docker-compose-linux-riscv64'; sha256='a17f07604fa74c661e62d5e27ae358f8a611f42bb9a4a147cec76b8bb591bea4'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.25.0/docker-compose-linux-s390x'; sha256='9e613275e5fa46cb864d3f2fccb10e3239b879527d075490b03e381df56c397c'; ;; *) 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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

CMD ["sh"]

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache btrfs-progs e2fsprogs e2fsprogs-extra git ip6tables iptables openssl pigz shadow-uidmap xfsprogs xz zfs ; # buildkit

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache iptables-legacy; mkdir -p /usr/local/sbin/.iptables-legacy; for f in iptables iptables-save iptables-restore ip6tables ip6tables-save ip6tables-restore ; do b="/sbin/${f/tables/tables-legacy}"; "$b" --version; ln -svT "$b" "/usr/local/sbin/.iptables-legacy/$f"; done; export PATH="/usr/local/sbin/.iptables-legacy:$PATH"; iptables --version | grep legacy # buildkit

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; addgroup -S dockremap; adduser -S -G dockremap dockremap; echo 'dockremap:165536:65536' >> /etc/subuid; echo 'dockremap:165536:65536' >> /etc/subgid # buildkit

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://download.docker.com/linux/static/test/x86_64/docker-26.0.0-rc3.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/test/armel/docker-26.0.0-rc3.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/test/armhf/docker-26.0.0-rc3.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/test/aarch64/docker-26.0.0-rc3.tgz'; ;; *) echo >&2 "error: unsupported 'docker.tgz' architecture ($apkArch)"; exit 1 ;; esac; wget -O 'docker.tgz' "$url"; tar --extract --file docker.tgz --strip-components 1 --directory /usr/local/bin/ --no-same-owner --exclude 'docker/docker' ; rm docker.tgz; dockerd --version; containerd --version; ctr --version; runc --version # buildkit

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

ENV DIND_COMMIT=65cfcc28ab37cb75e1560e4b4738719c07c6618e

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; wget -O /usr/local/bin/dind "https://raw.githubusercontent.com/docker/docker/${DIND_COMMIT}/hack/dind"; chmod +x /usr/local/bin/dind # buildkit

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/docker]

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["dockerd-entrypoint.sh"]

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

CMD []

Details
Created

2024-03-20 05:04:39 UTC

Size

113 MB

Content Digest
Environment
DIND_COMMIT

65cfcc28ab37cb75e1560e4b4738719c07c6618e

DOCKER_BUILDX_VERSION

0.13.1

DOCKER_COMPOSE_VERSION

2.25.0

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

26.0.0-rc3

PATH

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


Layers

[#000] sha256:fda0ff469afd28d9cfbb946e8e0a3c911c591a2691bea62be9187e45a1c50549 - 2.47% (2.78 MB)

[#001] sha256:62203ebc003cf77a4ff92a3c67a89cd14dcf1adf84fb125d2f3329ad08ad9a61 - 1.6% (1.81 MB)

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

[#003] sha256:a8418dd6a88f431ade9efd4277500a4c6483d9ac98459ff95a86dbfde7d02e2a - 0.0% (549 Bytes)

[#004] sha256:52fa4223f718c5467040746db4477219b39b4cc46e8bd95d0a02cfbada870e34 - 12.98% (14.6 MB)

[#005] sha256:278c7ef292cc2f9dab0eb6f2e2ac7a8e64f958c74843cceab9be4a7f2ed02736 - 14.21% (16 MB)

[#006] sha256:e7480cab20c4b1fa5aca7be5212b4ee2d2325e554b8e19f3d44d13d17a5024c7 - 14.55% (16.4 MB)

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

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

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

[#010] sha256:79795d82f2dbe237e053b4a2b8658f4bd97a9c54939321d71749f5c751f54a9e - 9.53% (10.8 MB)

[#011] sha256:42d88131dd1190cce24af692193205f43eca36d3b689294c3d55b4ce14bbc44d - 0.07% (82.3 KB)

[#012] sha256:e2ac02d9eda3705bcafc7910370a656f00f7529d0305961ff1da1898a9aab764 - 0.0% (1.27 KB)

[#013] sha256:02838ab3bd4ce212b6500bfcdac0e75bd68e8310fc98664e5d22f514d89ed796 - 44.58% (50.3 MB)

[#014] sha256:370fd0b7cb2b09ce4451ebe3e80d799539e8f2cd68e844820c7c88b8b564a8ea - 0.0% (1.47 KB)

[#015] sha256:4a9e11ca32b27948f99c2d830a86c28bc303e6f97143672d4cb8cf9d2af5393a - 0.0% (3.17 KB)


History
2024-01-27 00:14:54 UTC

/bin/sh -c #(nop) ADD file:dca2a738b46ed78f0ccd7e23ba4d4729528feaa423a0ff0ac5c3512bf43b6fae in /

2024-01-27 00:14:54 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=26.0.0-rc3

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://download.docker.com/linux/static/test/x86_64/docker-26.0.0-rc3.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/test/armel/docker-26.0.0-rc3.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/test/armhf/docker-26.0.0-rc3.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/test/aarch64/docker-26.0.0-rc3.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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

ENV DOCKER_BUILDX_VERSION=0.13.1

2024-03-20 05:04: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.13.1/buildx-v0.13.1.linux-amd64'; sha256='3e2bc8ed25a9125d6aeec07df4e0211edea6288e075b524160ef3fd305d3d74c'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.13.1/buildx-v0.13.1.linux-arm-v6'; sha256='643063c656098e312533fe5ee3411523fa06cc3926bd2e96b4c6239b9cecbf88'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.13.1/buildx-v0.13.1.linux-arm-v7'; sha256='8d42e7823237e777b121070fda6ad68159539aa6597aedfa7630384643ad6f9a'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.13.1/buildx-v0.13.1.linux-arm64'; sha256='3ba35a5d38361a64b62aeb9d20acc835ff6862a711cb438e610026b29c0ac489'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.13.1/buildx-v0.13.1.linux-ppc64le'; sha256='1d16f7b15706d98523889a1ca50e9dfc44bbaec1f736d883a0528805795b9de2'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.13.1/buildx-v0.13.1.linux-riscv64'; sha256='202221c9b7fb881d092986e8ec2497ee71729f17c4afd912384a086af700e1ad'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.13.1/buildx-v0.13.1.linux-s390x'; sha256='71d7c39192b1b07790eb71e46742cc69a559f3eb00a1512f4a8d2ea1067408da'; ;; *) 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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=2.25.0

2024-03-20 05:04: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/v2.25.0/docker-compose-linux-x86_64'; sha256='53641b8a28419f947bc58c085e0c39b97a209b6e875a25c585e7fab44ff48576'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.25.0/docker-compose-linux-armv6'; sha256='a123b79b530a65c7381ca8bb3b29cde7177f4f260984a127d998c9696cae794c'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.25.0/docker-compose-linux-armv7'; sha256='8ea72e93e8da8259d7d5d051f3c65dc14c44a23d5ebc6939394d7d03b147e238'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.25.0/docker-compose-linux-aarch64'; sha256='b9f303c9f9db75ecf18ea6fc516b3dc54a3e54f3b3d8e7f1a449416522958bc5'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.25.0/docker-compose-linux-ppc64le'; sha256='dc067ab61239cef3d2e145d37fcd68c1fc2320c6728d77a9a4ec4fb0e6c6dd64'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.25.0/docker-compose-linux-riscv64'; sha256='a17f07604fa74c661e62d5e27ae358f8a611f42bb9a4a147cec76b8bb591bea4'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.25.0/docker-compose-linux-s390x'; sha256='9e613275e5fa46cb864d3f2fccb10e3239b879527d075490b03e381df56c397c'; ;; *) 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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

CMD ["sh"]

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache btrfs-progs e2fsprogs e2fsprogs-extra git ip6tables iptables openssl pigz shadow-uidmap xfsprogs xz zfs ; # buildkit

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache iptables-legacy; mkdir -p /usr/local/sbin/.iptables-legacy; for f in iptables iptables-save iptables-restore ip6tables ip6tables-save ip6tables-restore ; do b="/sbin/${f/tables/tables-legacy}"; "$b" --version; ln -svT "$b" "/usr/local/sbin/.iptables-legacy/$f"; done; export PATH="/usr/local/sbin/.iptables-legacy:$PATH"; iptables --version | grep legacy # buildkit

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; addgroup -S dockremap; adduser -S -G dockremap dockremap; echo 'dockremap:165536:65536' >> /etc/subuid; echo 'dockremap:165536:65536' >> /etc/subgid # buildkit

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://download.docker.com/linux/static/test/x86_64/docker-26.0.0-rc3.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/test/armel/docker-26.0.0-rc3.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/test/armhf/docker-26.0.0-rc3.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/test/aarch64/docker-26.0.0-rc3.tgz'; ;; *) echo >&2 "error: unsupported 'docker.tgz' architecture ($apkArch)"; exit 1 ;; esac; wget -O 'docker.tgz' "$url"; tar --extract --file docker.tgz --strip-components 1 --directory /usr/local/bin/ --no-same-owner --exclude 'docker/docker' ; rm docker.tgz; dockerd --version; containerd --version; ctr --version; runc --version # buildkit

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

ENV DIND_COMMIT=65cfcc28ab37cb75e1560e4b4738719c07c6618e

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; wget -O /usr/local/bin/dind "https://raw.githubusercontent.com/docker/docker/${DIND_COMMIT}/hack/dind"; chmod +x /usr/local/bin/dind # buildkit

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/docker]

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["dockerd-entrypoint.sh"]

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

CMD []

Details
Created

2024-03-20 05:04:39 UTC

Size

114 MB

Content Digest
Environment
DIND_COMMIT

65cfcc28ab37cb75e1560e4b4738719c07c6618e

DOCKER_BUILDX_VERSION

0.13.1

DOCKER_COMPOSE_VERSION

2.25.0

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

26.0.0-rc3

PATH

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


Layers

[#000] sha256:bca4290a96390d7a6fc6f2f9929370d06f8dfcacba591c76e3d5c5044e7f420c - 2.81% (3.19 MB)

[#001] sha256:17b275a3377f65492f727dc46aa2b70be6ec8ff96583fcd9a7b699692b5170bc - 1.7% (1.93 MB)

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

[#003] sha256:c7c53acdebd8fb391eae546ed72149f049f8ab4d594f12c74c49be04cc3b9708 - 0.0% (549 Bytes)

[#004] sha256:98097058aba7ff02b05789be82d93fd8a718adca46e9a95dc8d98e0c1f8b5136 - 13.42% (15.2 MB)

[#005] sha256:a55cb9f1ca08e2e3cc32bab29361d446b67f8edc106671ad948429f3463e8880 - 13.72% (15.6 MB)

[#006] sha256:30277774ac36532d714c4ac68209e026cb9476aaac696421fde33c6e56572efd - 13.97% (15.9 MB)

[#007] sha256:92160821aed923206682154f785e76e7a64967abc129a4088b2b8de6ac6a1937 - 0.0% (544 Bytes)

[#008] sha256:876434b4f86cb4dab259223dec2facaf54c9550a2bda7bbdc709cf69a4a89dc3 - 0.0% (1020 Bytes)

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

[#010] sha256:dcf4ffd5c01261c1b856b0e80fda111bae1dbca0579795dd2476ffd10e9395de - 10.6% (12 MB)

[#011] sha256:44ebf15051e2fd7459015d06bf2fed57776aae5c125d4cba3814682c860fbaca - 0.08% (96.1 KB)

[#012] sha256:9f521caeb79c6945cb81b83c344dbb12edbc09f3bc32254e604958cb364a9753 - 0.0% (1.27 KB)

[#013] sha256:8d320390ee17f75adb9bc6a383d6d4fb07a464f2b5c840530a605ef0f8dbdcfe - 43.69% (49.6 MB)

[#014] sha256:53ffc32bac2ecffeb1edf1f4341294107354fb60b52791af37c286f499b46853 - 0.0% (1.47 KB)

[#015] sha256:531fe592dbe337793482901aafb2436d22407fcc3f7eb452c6d27d4a942a73a1 - 0.0% (3.17 KB)


History
2024-01-26 23:44:47 UTC

/bin/sh -c #(nop) ADD file:d0764a717d1e9d0aff3fa84779b11bfa0afe4430dcb6b46d965b209167639ba0 in /

2024-01-26 23:44:47 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=26.0.0-rc3

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://download.docker.com/linux/static/test/x86_64/docker-26.0.0-rc3.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/test/armel/docker-26.0.0-rc3.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/test/armhf/docker-26.0.0-rc3.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/test/aarch64/docker-26.0.0-rc3.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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

ENV DOCKER_BUILDX_VERSION=0.13.1

2024-03-20 05:04: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.13.1/buildx-v0.13.1.linux-amd64'; sha256='3e2bc8ed25a9125d6aeec07df4e0211edea6288e075b524160ef3fd305d3d74c'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.13.1/buildx-v0.13.1.linux-arm-v6'; sha256='643063c656098e312533fe5ee3411523fa06cc3926bd2e96b4c6239b9cecbf88'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.13.1/buildx-v0.13.1.linux-arm-v7'; sha256='8d42e7823237e777b121070fda6ad68159539aa6597aedfa7630384643ad6f9a'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.13.1/buildx-v0.13.1.linux-arm64'; sha256='3ba35a5d38361a64b62aeb9d20acc835ff6862a711cb438e610026b29c0ac489'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.13.1/buildx-v0.13.1.linux-ppc64le'; sha256='1d16f7b15706d98523889a1ca50e9dfc44bbaec1f736d883a0528805795b9de2'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.13.1/buildx-v0.13.1.linux-riscv64'; sha256='202221c9b7fb881d092986e8ec2497ee71729f17c4afd912384a086af700e1ad'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.13.1/buildx-v0.13.1.linux-s390x'; sha256='71d7c39192b1b07790eb71e46742cc69a559f3eb00a1512f4a8d2ea1067408da'; ;; *) 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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=2.25.0

2024-03-20 05:04: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/v2.25.0/docker-compose-linux-x86_64'; sha256='53641b8a28419f947bc58c085e0c39b97a209b6e875a25c585e7fab44ff48576'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.25.0/docker-compose-linux-armv6'; sha256='a123b79b530a65c7381ca8bb3b29cde7177f4f260984a127d998c9696cae794c'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.25.0/docker-compose-linux-armv7'; sha256='8ea72e93e8da8259d7d5d051f3c65dc14c44a23d5ebc6939394d7d03b147e238'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.25.0/docker-compose-linux-aarch64'; sha256='b9f303c9f9db75ecf18ea6fc516b3dc54a3e54f3b3d8e7f1a449416522958bc5'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.25.0/docker-compose-linux-ppc64le'; sha256='dc067ab61239cef3d2e145d37fcd68c1fc2320c6728d77a9a4ec4fb0e6c6dd64'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.25.0/docker-compose-linux-riscv64'; sha256='a17f07604fa74c661e62d5e27ae358f8a611f42bb9a4a147cec76b8bb591bea4'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.25.0/docker-compose-linux-s390x'; sha256='9e613275e5fa46cb864d3f2fccb10e3239b879527d075490b03e381df56c397c'; ;; *) 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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

CMD ["sh"]

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache btrfs-progs e2fsprogs e2fsprogs-extra git ip6tables iptables openssl pigz shadow-uidmap xfsprogs xz zfs ; # buildkit

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache iptables-legacy; mkdir -p /usr/local/sbin/.iptables-legacy; for f in iptables iptables-save iptables-restore ip6tables ip6tables-save ip6tables-restore ; do b="/sbin/${f/tables/tables-legacy}"; "$b" --version; ln -svT "$b" "/usr/local/sbin/.iptables-legacy/$f"; done; export PATH="/usr/local/sbin/.iptables-legacy:$PATH"; iptables --version | grep legacy # buildkit

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; addgroup -S dockremap; adduser -S -G dockremap dockremap; echo 'dockremap:165536:65536' >> /etc/subuid; echo 'dockremap:165536:65536' >> /etc/subgid # buildkit

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://download.docker.com/linux/static/test/x86_64/docker-26.0.0-rc3.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/test/armel/docker-26.0.0-rc3.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/test/armhf/docker-26.0.0-rc3.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/test/aarch64/docker-26.0.0-rc3.tgz'; ;; *) echo >&2 "error: unsupported 'docker.tgz' architecture ($apkArch)"; exit 1 ;; esac; wget -O 'docker.tgz' "$url"; tar --extract --file docker.tgz --strip-components 1 --directory /usr/local/bin/ --no-same-owner --exclude 'docker/docker' ; rm docker.tgz; dockerd --version; containerd --version; ctr --version; runc --version # buildkit

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

ENV DIND_COMMIT=65cfcc28ab37cb75e1560e4b4738719c07c6618e

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; wget -O /usr/local/bin/dind "https://raw.githubusercontent.com/docker/docker/${DIND_COMMIT}/hack/dind"; chmod +x /usr/local/bin/dind # buildkit

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/docker]

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

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

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["dockerd-entrypoint.sh"]

2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)

CMD []