Namespace
library
Image / Tag
docker:27.0-dind
Content Digest
sha256:75f620cbf8e87543ec1fb0bf98fa2cfde8f684308dafb6c50cc75f3a235fa1fc
Details
Created

2024-07-01 11:04:46 UTC

Size

127 MB

Content Digest
Environment
DIND_COMMIT

65cfcc28ab37cb75e1560e4b4738719c07c6618e

DOCKER_BUILDX_VERSION

0.16.1

DOCKER_COMPOSE_VERSION

2.29.0

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

27.0.3

PATH

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


Layers

[#000] sha256:ec99f8b99825a742d50fb3ce173d291378a46ab54b8ef7dd75e5654e2a296e99 - 2.73% (3.46 MB)

[#001] sha256:b51de26b978bcdc2dda7e211c3d91ca007afd86f519fecf74f18f20e218d4bfa - 5.93% (7.5 MB)

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

[#003] sha256:49c66898423acb47f745db080a99cf2f2d9e465612477eb0e93bfa7873aef399 - 0.0% (452 Bytes)

[#004] sha256:6779e31867fdf2c863c1861b2163c8f45981322aea6c4f7243987c3299198198 - 13.62% (17.2 MB)

[#005] sha256:3c1004b85f6ae5cf3ab8817bec684d1692bc3e924afbbe861b2f301d7e72acd5 - 13.87% (17.6 MB)

[#006] sha256:e86ea0feb4a2fe9b16ea450598ac0d33405c633223995d77fab303487b4391c1 - 14.18% (17.9 MB)

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

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

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

[#010] sha256:90b7bf5ced7b006a48735359a9239dbde88c1d5ce0494ecb60624d48ac687240 - 6.83% (8.64 MB)

[#011] sha256:a73a570ebf2cd380a7b691a4a82d34ebef38f04a667e9482ffa3c48f23bd5acd - 0.07% (87.2 KB)

[#012] sha256:52c445be87e840700d6826dd44e317dc52904f0ece8360a83168996b838d75ad - 0.0% (1021 Bytes)

[#013] sha256:bbf677d17c5eb7a5d053fb44f1915a2a5fbdff2f5f35373f8d32fb290bde0197 - 42.77% (54.1 MB)

[#014] sha256:e6aab2d6afc6a756b5dda0e76f7c7ce85799faf9c9b8eb7e538c7422d01211a3 - 0.0% (1.48 KB)

[#015] sha256:1fb419f2c8746d24009557b4bed541dcef971d0394a9d7e67ecfb96d7f3f2446 - 0.0% (3.18 KB)


History
2024-06-20 20:16:57 UTC

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

2024-06-20 20:16:58 UTC

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=27.0.3

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

ENV DOCKER_BUILDX_VERSION=0.16.1

2024-07-01 11:04:46 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.16.1/buildx-v0.16.1.linux-amd64'; sha256='62c2cb471c765b48a2b6fd0c09c8149b789695eb631bc1b7b60c047f75907f3f'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.16.1/buildx-v0.16.1.linux-arm-v6'; sha256='e8092bdfe77337b27d963d5a0090b7be73e293e1c59ff0ceaac560b749fe42ba'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.16.1/buildx-v0.16.1.linux-arm-v7'; sha256='8acad24cbefa6e8614c55fed2ac5c822303647563a4e14019eb9e8907ac02b5b'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.16.1/buildx-v0.16.1.linux-arm64'; sha256='024f62e6bcd20d29f9ab45ecb49963f93311991465dddc62b8d8a32443aa36ce'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.16.1/buildx-v0.16.1.linux-ppc64le'; sha256='328dc59f720f59aef58af35af3202a479bac7ccbb8c02fd9db60e8dd4561a2a1'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.16.1/buildx-v0.16.1.linux-riscv64'; sha256='2f6a0703e3359395574621a071896d02ea4240570813a5ea154febbe6d39fba0'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.16.1/buildx-v0.16.1.linux-s390x'; sha256='3423d552b0ed13538890b054cf5bc1605a396f77ef800a9a8192024cb5e90230'; ;; *) 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-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=2.29.0

2024-07-01 11:04:46 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.29.0/docker-compose-linux-x86_64'; sha256='fb3f6c317056ec54e8756851663ca788521f7a9c60afb8a595bc7a05ffaa8951'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.29.0/docker-compose-linux-armv6'; sha256='e1f2942bff7e16556675e46db6e30d6ecbed2e78656c760b8e25383817b7a328'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.29.0/docker-compose-linux-armv7'; sha256='7ca096778a30c349816f67ce772709164eddaf3022901bf55472ae3134264cf6'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.29.0/docker-compose-linux-aarch64'; sha256='49941418051846d72c74dd8df1f8b4ff753ca74d29986361d937384fbfb63569'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.29.0/docker-compose-linux-ppc64le'; sha256='45606de42e140e20eadb7f8a9db62f783de7df6c148640cd67cf8f9ef3aaab99'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.29.0/docker-compose-linux-riscv64'; sha256='e685bb6ad60225dc099acf85cfbb928e5ceef26a1a61f4995d1fbabac438d0e2'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.29.0/docker-compose-linux-s390x'; sha256='94622d0476d9f59b40c24daa22231c603a93fd9acc984c4427ca946dfb4a908c'; ;; *) 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-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

CMD ["sh"]

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

ENV DIND_COMMIT=65cfcc28ab37cb75e1560e4b4738719c07c6618e

2024-07-01 11:04:46 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-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/docker]

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["dockerd-entrypoint.sh"]

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

CMD []

Details
Created

2024-07-01 11:04:46 UTC

Size

119 MB

Content Digest
Environment
DIND_COMMIT

65cfcc28ab37cb75e1560e4b4738719c07c6618e

DOCKER_BUILDX_VERSION

0.16.1

DOCKER_COMPOSE_VERSION

2.29.0

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

27.0.3

PATH

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


Layers

[#000] sha256:3d2af5f613c84e549fb09710d45b152d3cdf48eb7a37dc3e9c01e2b3975f4f76 - 2.7% (3.21 MB)

[#001] sha256:3f37c167e489c1fd415ada79fd4d6662e15882e8c1db0dcd3bdd378f575ec2bd - 6.26% (7.44 MB)

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

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

[#004] sha256:0aa28bfaa6b21beb9acec6e07413e4d53999453ea41012c4010c633fd9182156 - 13.12% (15.6 MB)

[#005] sha256:7d4d4cabefcc87cc532597989514b887f498c7dbaf654b2bcdb88bbc36a495f0 - 13.74% (16.3 MB)

[#006] sha256:e9dab5a9bfd71adddd918cea0357ecae8112123e14181b64b1a01e95bf4609d2 - 14.26% (17 MB)

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

[#008] sha256:38e0c6b1d69c680ccab05314220203d5fb0c3f350c5e3ad3aa2ad8c5ce463f69 - 0.0% (1009 Bytes)

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

[#010] sha256:8a2c7613912d4d4f29c3fa2d715eccac399eedce3da72dcdebdedc9cf95b6aab - 7.27% (8.64 MB)

[#011] sha256:67f8df0e9894854f9632296b1295ee37f2b16ba7fd0fca76b586da9855326505 - 0.07% (86.4 KB)

[#012] sha256:2c6127cd0380fd60e02591370e7ed736c2e94377a2a419e61d03dafbd417c78d - 0.0% (1022 Bytes)

[#013] sha256:2ca3ec1cd1dedebee478bed9a586b467241f53dbdd5c960b4f1e9e0ab555ed11 - 42.58% (50.6 MB)

[#014] sha256:c8e36056bb602ee560d5b2df099c845bd5b65e71ce325f6eb7bdd84e562453fe - 0.0% (1.48 KB)

[#015] sha256:ceecfcdec42e94159a7d9b78973ef5e0a80d6fc434eef555979e12195751bd0a - 0.0% (3.18 KB)


History
2024-06-20 17:49:15 UTC

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

2024-06-20 17:49:15 UTC

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=27.0.3

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

ENV DOCKER_BUILDX_VERSION=0.16.1

2024-07-01 11:04:46 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.16.1/buildx-v0.16.1.linux-amd64'; sha256='62c2cb471c765b48a2b6fd0c09c8149b789695eb631bc1b7b60c047f75907f3f'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.16.1/buildx-v0.16.1.linux-arm-v6'; sha256='e8092bdfe77337b27d963d5a0090b7be73e293e1c59ff0ceaac560b749fe42ba'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.16.1/buildx-v0.16.1.linux-arm-v7'; sha256='8acad24cbefa6e8614c55fed2ac5c822303647563a4e14019eb9e8907ac02b5b'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.16.1/buildx-v0.16.1.linux-arm64'; sha256='024f62e6bcd20d29f9ab45ecb49963f93311991465dddc62b8d8a32443aa36ce'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.16.1/buildx-v0.16.1.linux-ppc64le'; sha256='328dc59f720f59aef58af35af3202a479bac7ccbb8c02fd9db60e8dd4561a2a1'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.16.1/buildx-v0.16.1.linux-riscv64'; sha256='2f6a0703e3359395574621a071896d02ea4240570813a5ea154febbe6d39fba0'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.16.1/buildx-v0.16.1.linux-s390x'; sha256='3423d552b0ed13538890b054cf5bc1605a396f77ef800a9a8192024cb5e90230'; ;; *) 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-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=2.29.0

2024-07-01 11:04:46 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.29.0/docker-compose-linux-x86_64'; sha256='fb3f6c317056ec54e8756851663ca788521f7a9c60afb8a595bc7a05ffaa8951'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.29.0/docker-compose-linux-armv6'; sha256='e1f2942bff7e16556675e46db6e30d6ecbed2e78656c760b8e25383817b7a328'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.29.0/docker-compose-linux-armv7'; sha256='7ca096778a30c349816f67ce772709164eddaf3022901bf55472ae3134264cf6'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.29.0/docker-compose-linux-aarch64'; sha256='49941418051846d72c74dd8df1f8b4ff753ca74d29986361d937384fbfb63569'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.29.0/docker-compose-linux-ppc64le'; sha256='45606de42e140e20eadb7f8a9db62f783de7df6c148640cd67cf8f9ef3aaab99'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.29.0/docker-compose-linux-riscv64'; sha256='e685bb6ad60225dc099acf85cfbb928e5ceef26a1a61f4995d1fbabac438d0e2'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.29.0/docker-compose-linux-s390x'; sha256='94622d0476d9f59b40c24daa22231c603a93fd9acc984c4427ca946dfb4a908c'; ;; *) 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-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

CMD ["sh"]

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

ENV DIND_COMMIT=65cfcc28ab37cb75e1560e4b4738719c07c6618e

2024-07-01 11:04:46 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-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/docker]

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["dockerd-entrypoint.sh"]

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

CMD []

Details
Created

2024-07-01 11:04:46 UTC

Size

117 MB

Content Digest
Environment
DIND_COMMIT

65cfcc28ab37cb75e1560e4b4738719c07c6618e

DOCKER_BUILDX_VERSION

0.16.1

DOCKER_COMPOSE_VERSION

2.29.0

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

27.0.3

PATH

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


Layers

[#000] sha256:3fb467f9cb36e54d3cb8806db734a6c640048f3dc270b506ec1f111640905b79 - 2.52% (2.95 MB)

[#001] sha256:1dc207b615c319e49e5cbb3365ee5764b9a8eea7414f19c09034fca953245451 - 5.81% (6.81 MB)

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

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

[#004] sha256:beb5f202f5a66da9fd84e74703754f12bdedf98573ca5f912024f02c675725d2 - 13.3% (15.6 MB)

[#005] sha256:e3c3c86a0a9b857459b8ca9dd4124fed311ecea9c78734116ca4c912f6e8ddb9 - 13.93% (16.3 MB)

[#006] sha256:9ea6cb34113cece7af7fc7a802a2f95bffb1269c481c7cb19c8e3f6b1cdb3677 - 14.46% (16.9 MB)

[#007] sha256:0f1a7c81841e6efce1f2c8614d131dc634b1cac05a6b0828566029b760e9415f - 0.0% (536 Bytes)

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

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

[#010] sha256:c828af6df6830c81e2681f993e25c28c03d44b5ef9acabe3a9e2777f03a7c5ec - 6.7% (7.85 MB)

[#011] sha256:3428706d9d230c188171d4e9ef167650bf8d1a69f1646eb35d56cd643c68251b - 0.07% (82.6 KB)

[#012] sha256:d74cbc47eff08696fe4e883ca3dd407ec19d7e1ecae9677877a0ce8ab980e7ae - 0.0% (1023 Bytes)

[#013] sha256:c43bfdfd39a17c0ec3d92aa246c256ee20c41ac4d7c79b7ddf8a620bff270b5f - 43.2% (50.6 MB)

[#014] sha256:88524e2bb901f47c8187b738d9f3d758c05e632681eba658f5192d1b91ad0b84 - 0.0% (1.48 KB)

[#015] sha256:e4866ae069c9af9ba58472d48b96f13c7077d1d2b1a1e0c2028596d79e53f9a7 - 0.0% (3.18 KB)


History
2024-06-20 18:00:28 UTC

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

2024-06-20 18:00:28 UTC

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=27.0.3

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

ENV DOCKER_BUILDX_VERSION=0.16.1

2024-07-01 11:04:46 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.16.1/buildx-v0.16.1.linux-amd64'; sha256='62c2cb471c765b48a2b6fd0c09c8149b789695eb631bc1b7b60c047f75907f3f'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.16.1/buildx-v0.16.1.linux-arm-v6'; sha256='e8092bdfe77337b27d963d5a0090b7be73e293e1c59ff0ceaac560b749fe42ba'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.16.1/buildx-v0.16.1.linux-arm-v7'; sha256='8acad24cbefa6e8614c55fed2ac5c822303647563a4e14019eb9e8907ac02b5b'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.16.1/buildx-v0.16.1.linux-arm64'; sha256='024f62e6bcd20d29f9ab45ecb49963f93311991465dddc62b8d8a32443aa36ce'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.16.1/buildx-v0.16.1.linux-ppc64le'; sha256='328dc59f720f59aef58af35af3202a479bac7ccbb8c02fd9db60e8dd4561a2a1'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.16.1/buildx-v0.16.1.linux-riscv64'; sha256='2f6a0703e3359395574621a071896d02ea4240570813a5ea154febbe6d39fba0'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.16.1/buildx-v0.16.1.linux-s390x'; sha256='3423d552b0ed13538890b054cf5bc1605a396f77ef800a9a8192024cb5e90230'; ;; *) 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-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=2.29.0

2024-07-01 11:04:46 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.29.0/docker-compose-linux-x86_64'; sha256='fb3f6c317056ec54e8756851663ca788521f7a9c60afb8a595bc7a05ffaa8951'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.29.0/docker-compose-linux-armv6'; sha256='e1f2942bff7e16556675e46db6e30d6ecbed2e78656c760b8e25383817b7a328'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.29.0/docker-compose-linux-armv7'; sha256='7ca096778a30c349816f67ce772709164eddaf3022901bf55472ae3134264cf6'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.29.0/docker-compose-linux-aarch64'; sha256='49941418051846d72c74dd8df1f8b4ff753ca74d29986361d937384fbfb63569'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.29.0/docker-compose-linux-ppc64le'; sha256='45606de42e140e20eadb7f8a9db62f783de7df6c148640cd67cf8f9ef3aaab99'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.29.0/docker-compose-linux-riscv64'; sha256='e685bb6ad60225dc099acf85cfbb928e5ceef26a1a61f4995d1fbabac438d0e2'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.29.0/docker-compose-linux-s390x'; sha256='94622d0476d9f59b40c24daa22231c603a93fd9acc984c4427ca946dfb4a908c'; ;; *) 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-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

CMD ["sh"]

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

ENV DIND_COMMIT=65cfcc28ab37cb75e1560e4b4738719c07c6618e

2024-07-01 11:04:46 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-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/docker]

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["dockerd-entrypoint.sh"]

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

CMD []

Details
Created

2024-07-01 11:04:46 UTC

Size

120 MB

Content Digest
Environment
DIND_COMMIT

65cfcc28ab37cb75e1560e4b4738719c07c6618e

DOCKER_BUILDX_VERSION

0.16.1

DOCKER_COMPOSE_VERSION

2.29.0

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

27.0.3

PATH

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


Layers

[#000] sha256:a258b2a6b59a7aa244d8ceab095c7f8df726f27075a69fca7ad8490f3f63148a - 3.26% (3.9 MB)

[#001] sha256:ea605edb795ede26be75c45e9007c2b3174e3b67789da721de4d4d9821301919 - 6.36% (7.61 MB)

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

[#003] sha256:679037bd9e35b2e299f0007ada944ba7f3d610a1d23e8a9c753d82a2ca2ec165 - 0.0% (455 Bytes)

[#004] sha256:29e324a196ce93131dbb3ad7ee9222e0379665036564e6db56429c96bc3a8719 - 13.58% (16.2 MB)

[#005] sha256:e685dd4691fe103ea0688f0644e00840ce815f6510ab8515724bdee158a3dd92 - 13.38% (16 MB)

[#006] sha256:f5ca2677246d2352528cbc6572e638fc4d142301d15c3373269980a06249dc6b - 13.7% (16.4 MB)

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

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

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

[#010] sha256:2522f3cc4dd2b359111312845faec852e1cc26195177ab95057fc09f8e0157f9 - 7.86% (9.4 MB)

[#011] sha256:53f77eb4a9ab917a114c160b9278f46a7a4f19015545b8e6cae90892ac175b88 - 0.08% (96.4 KB)

[#012] sha256:134876d02e5ca7ce993beefae79697bae24524b2683b5bbece45a4964ba8e687 - 0.0% (1022 Bytes)

[#013] sha256:1143526db0cac620a43849dd4cf3182a4e680a2302ea2b931073f7d4e80a43fe - 41.77% (49.9 MB)

[#014] sha256:8ad23f2508c170fe809fc43df91ec55508adc70bacc9cb8312c47856f780eb28 - 0.0% (1.48 KB)

[#015] sha256:2410909ee57bcc6e20bad83e13c11dbc21bdefb6618002257b57749c4fa7d2ef - 0.0% (3.18 KB)


History
2024-06-20 17:40:35 UTC

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

2024-06-20 17:40:35 UTC

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=27.0.3

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

ENV DOCKER_BUILDX_VERSION=0.16.1

2024-07-01 11:04:46 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.16.1/buildx-v0.16.1.linux-amd64'; sha256='62c2cb471c765b48a2b6fd0c09c8149b789695eb631bc1b7b60c047f75907f3f'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.16.1/buildx-v0.16.1.linux-arm-v6'; sha256='e8092bdfe77337b27d963d5a0090b7be73e293e1c59ff0ceaac560b749fe42ba'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.16.1/buildx-v0.16.1.linux-arm-v7'; sha256='8acad24cbefa6e8614c55fed2ac5c822303647563a4e14019eb9e8907ac02b5b'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.16.1/buildx-v0.16.1.linux-arm64'; sha256='024f62e6bcd20d29f9ab45ecb49963f93311991465dddc62b8d8a32443aa36ce'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.16.1/buildx-v0.16.1.linux-ppc64le'; sha256='328dc59f720f59aef58af35af3202a479bac7ccbb8c02fd9db60e8dd4561a2a1'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.16.1/buildx-v0.16.1.linux-riscv64'; sha256='2f6a0703e3359395574621a071896d02ea4240570813a5ea154febbe6d39fba0'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.16.1/buildx-v0.16.1.linux-s390x'; sha256='3423d552b0ed13538890b054cf5bc1605a396f77ef800a9a8192024cb5e90230'; ;; *) 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-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=2.29.0

2024-07-01 11:04:46 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.29.0/docker-compose-linux-x86_64'; sha256='fb3f6c317056ec54e8756851663ca788521f7a9c60afb8a595bc7a05ffaa8951'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.29.0/docker-compose-linux-armv6'; sha256='e1f2942bff7e16556675e46db6e30d6ecbed2e78656c760b8e25383817b7a328'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.29.0/docker-compose-linux-armv7'; sha256='7ca096778a30c349816f67ce772709164eddaf3022901bf55472ae3134264cf6'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.29.0/docker-compose-linux-aarch64'; sha256='49941418051846d72c74dd8df1f8b4ff753ca74d29986361d937384fbfb63569'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.29.0/docker-compose-linux-ppc64le'; sha256='45606de42e140e20eadb7f8a9db62f783de7df6c148640cd67cf8f9ef3aaab99'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.29.0/docker-compose-linux-riscv64'; sha256='e685bb6ad60225dc099acf85cfbb928e5ceef26a1a61f4995d1fbabac438d0e2'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.29.0/docker-compose-linux-s390x'; sha256='94622d0476d9f59b40c24daa22231c603a93fd9acc984c4427ca946dfb4a908c'; ;; *) 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-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

CMD ["sh"]

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

ENV DIND_COMMIT=65cfcc28ab37cb75e1560e4b4738719c07c6618e

2024-07-01 11:04:46 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-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/docker]

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

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

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["dockerd-entrypoint.sh"]

2024-07-01 11:04:46 UTC (buildkit.dockerfile.v0)

CMD []