2024-03-07 12:04:26 UTC
142 MB
65cfcc28ab37cb75e1560e4b4738719c07c6618e
DOCKER_BUILDX_VERSION0.13.1
DOCKER_COMPOSE_VERSION2.25.0
DOCKER_TLS_CERTDIR/certs
DOCKER_VERSION25.0.4
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:4abcf20661432fb2d719aaf90656f55c287f8ca915dc1c92ec14ff61e67fbaf8 - 2.3% (3.25 MB)
[#001] sha256:3ecc878565661882ac2fab048094c163054aac2884c6f7a8113ec2abbe1ae021 - 1.37% (1.93 MB)
[#002] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#003] sha256:c56dad7fafca2ae56ba89955c9889e574de88f0e964967702dda75244fe0da6a - 0.0% (549 Bytes)
[#004] sha256:82b1cedb1b8f2a0102c17a0d83a15afb54bbd82a85736e8d70dcb4d41c82ed7a - 11.39% (16.1 MB)
[#005] sha256:f5ac35c904eca1c3fcecd523d9dfaa05408ef0865b2f8d7aa6c8a5bc204fde53 - 12.12% (17.1 MB)
[#006] sha256:47dc6549a19e20d17c1bb23bd4fcbaec19ecd272375a525404c99d13b73da05f - 12.28% (17.4 MB)
[#007] sha256:19b290f17b1f1320c4560765c62bf42733b8ffac2dc4b203f8ce57c2345d9ff4 - 0.0% (545 Bytes)
[#008] sha256:34412942fa2e19545298e6c03a2cac9aa447fef0365d59cea1cd35e88b0c3cf1 - 0.0% (1020 Bytes)
[#009] sha256:df0448e6f0645ba02d7cce0abfc13539580533fc2b1d2fa22c8d392cd1a51ae8 - 0.0% (116 Bytes)
[#010] sha256:6ba888c9f62e67b0d9f705c7c71c521f8880fa2bae281d3f9818117a43a2ab76 - 8.19% (11.6 MB)
[#011] sha256:9bd6e2caa88d9ae5b4d761d57816974257f5c1b1252e936c1b537c9ddb8c4e0e - 0.06% (87 KB)
[#012] sha256:af7041b6e9e9eb762a826a67f98dc621e9e3a841605fe361ab3268e0dffe0314 - 0.0% (1.27 KB)
[#013] sha256:0d2e388f012fe43bcf689b318605262d80454cfdabed902e3e4e77b2ad01a229 - 37.5% (53.1 MB)
[#014] sha256:f9fac7c634f158e12b5a8441dab258a32abced5ae6bac7a333dcb0277aaca811 - 0.0% (1.47 KB)
[#015] sha256:9f2890167fdab3abfef40c9df8ad63e4e14d3ae12609d5ecac758aa56e387ecb - 0.0% (3.17 KB)
[#016] sha256:7ef75720d9ab1b17aacb2f37db2858d8c6760f10b7e52fd3c5df3de787d21183 - 0.66% (959 KB)
[#017] sha256:af7ecc683d3b0128a8e07d6e03596502d32e81264966bdbfcfc60b4f96b528ac - 0.0% (116 Bytes)
[#018] sha256:45b4458a7c1f20d4d02813019ac4144485fbaa6b2be0dcef7b8538ab7b0d693e - 0.0% (1.3 KB)
[#019] sha256:56d7bd20b2ababaa462bed00415265625e9194e06e22221a81772fba8456b528 - 14.14% (20 MB)
[#020] sha256:382681a6f3cf384cdd310ed0612333b38d66fc73d5460637d29676c9d31ac66c - 0.0% (189 Bytes)
/bin/sh -c #(nop) ADD file:37a76ec18f9887751cd8473744917d08b7431fc4085097bb6a09d81b41775473 in /
2024-01-27 00:30:48 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates openssh-client # buildkit
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup -g 2375 -S docker # buildkit
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)ENV DOCKER_VERSION=25.0.4
2024-03-07 12:04:26 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-25.0.4.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-25.0.4.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-25.0.4.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-25.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
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)ENV DOCKER_BUILDX_VERSION=0.13.1
2024-03-07 12:04:26 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-07 12:04:26 UTC (buildkit.dockerfile.v0)ENV DOCKER_COMPOSE_VERSION=2.25.0
2024-03-07 12:04:26 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-07 12:04:26 UTC (buildkit.dockerfile.v0)COPY modprobe.sh /usr/local/bin/modprobe # buildkit
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)ENV DOCKER_TLS_CERTDIR=/certs
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)CMD ["sh"]
2024-03-07 12:04:26 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-07 12:04:26 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-07 12:04:26 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-07 12:04:26 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-25.0.4.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-25.0.4.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-25.0.4.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-25.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 --exclude 'docker/docker' ; rm docker.tgz; dockerd --version; containerd --version; ctr --version; runc --version # buildkit
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)ENV DIND_COMMIT=65cfcc28ab37cb75e1560e4b4738719c07c6618e
2024-03-07 12:04:26 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-07 12:04:26 UTC (buildkit.dockerfile.v0)COPY dockerd-entrypoint.sh /usr/local/bin/ # buildkit
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/docker]
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)EXPOSE map[2375/tcp:{} 2376/tcp:{}]
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["dockerd-entrypoint.sh"]
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)CMD []
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache iproute2 fuse-overlayfs # buildkit
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /run/user && chmod 1777 /run/user # buildkit
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; adduser -h /home/rootless -g 'Rootless' -D -u 1000 rootless; echo 'rootless:100000:65536' >> /etc/subuid; echo 'rootless:100000:65536' >> /etc/subgid # buildkit
2024-03-07 12:04:26 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-rootless-extras-25.0.4.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-rootless-extras-25.0.4.tgz'; ;; *) echo >&2 "error: unsupported 'rootless.tgz' architecture ($apkArch)"; exit 1 ;; esac; wget -O 'rootless.tgz' "$url"; tar --extract --file rootless.tgz --strip-components 1 --directory /usr/local/bin/ 'docker-rootless-extras/rootlesskit' 'docker-rootless-extras/rootlesskit-docker-proxy' 'docker-rootless-extras/vpnkit' ; rm rootless.tgz; rootlesskit --version; vpnkit --version # buildkit
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; mkdir -p /home/rootless/.local/share/docker; chown -R rootless:rootless /home/rootless/.local/share/docker # buildkit
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)VOLUME [/home/rootless/.local/share/docker]
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)USER rootless
2024-03-07 12:04:26 UTC
136 MB
65cfcc28ab37cb75e1560e4b4738719c07c6618e
DOCKER_BUILDX_VERSION0.13.1
DOCKER_COMPOSE_VERSION2.25.0
DOCKER_TLS_CERTDIR/certs
DOCKER_VERSION25.0.4
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:bca4290a96390d7a6fc6f2f9929370d06f8dfcacba591c76e3d5c5044e7f420c - 2.35% (3.19 MB)
[#001] sha256:17b275a3377f65492f727dc46aa2b70be6ec8ff96583fcd9a7b699692b5170bc - 1.42% (1.93 MB)
[#002] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#003] sha256:c7c53acdebd8fb391eae546ed72149f049f8ab4d594f12c74c49be04cc3b9708 - 0.0% (549 Bytes)
[#004] sha256:588d5b04b058584e5945e696cd4805c3f2636f614d900e4694e4b11feae16392 - 11.18% (15.2 MB)
[#005] sha256:9bdbc647a3e28666910fdc4553604a4e886c13a75996a884dda36f5cbce5f63a - 11.49% (15.6 MB)
[#006] sha256:377004b314345b507e0713703de536a2619cbf91fd0fb5c8d1e9875d8a780b23 - 11.7% (15.9 MB)
[#007] sha256:7833dea6185c11db13466e1e5d5f5a268920e0c789769dfed449ab3c5d98baee - 0.0% (542 Bytes)
[#008] sha256:3f06e312ed7f18f3823940cb55af868a97320052cc2b1f29de9a6c25d323e397 - 0.0% (1015 Bytes)
[#009] sha256:a7ce7878f5cb2b31f1552b69b3ae6223c2dfaa2cf89cd1ce0bec0baf34d981cd - 0.0% (116 Bytes)
[#010] sha256:c6ceeba455ea3d67c0ff78cb1237797bf9007b37a647985e4c077654d4c8d4c7 - 8.88% (12 MB)
[#011] sha256:be461e2441cd1799844860099cc2e0dcd18d80642ce517d569931547d3e40484 - 0.07% (96.1 KB)
[#012] sha256:5ea4d5173008318463141ebd2b8bb5c5398d24fb082a7e40ff915998b444402a - 0.0% (1.27 KB)
[#013] sha256:68d0dcfaea63c74409dddc783fb5a595ccc81ee6389fc937dfd18134ba735d23 - 36.12% (49 MB)
[#014] sha256:8fd1c91886a3d1f6bbcd5c76d462762f07460b688b1df1f94f6197ea9fa9158d - 0.0% (1.47 KB)
[#015] sha256:c9738fd5038c3d3ec43e4c218dc3195e5ac49db60b400da6d6b95347674fd0ef - 0.0% (3.17 KB)
[#016] sha256:25938ebb469bf984bbfd7a4879f762f028766c7987a4c3d162e48c47883ecd90 - 0.72% (999 KB)
[#017] sha256:5b5f7888f509edf4bd2baf243d002cadaf785d66f2d5193b2597b0f7dcda47c8 - 0.0% (114 Bytes)
[#018] sha256:9edd71f6224e782c4dfd86c3a5234c4902bb486519b540aaf1c7e865ac457c8e - 0.0% (1.3 KB)
[#019] sha256:190170a68d80968b0cce27793cc4629c3c9a8e1eb75f20ee9f6a81d902c8915a - 16.06% (21.8 MB)
[#020] sha256:62b7da139ea9598995601d579c5a3dfc942f93bb5eca02a3933e0356505c4196 - 0.0% (189 Bytes)
/bin/sh -c #(nop) ADD file:d0764a717d1e9d0aff3fa84779b11bfa0afe4430dcb6b46d965b209167639ba0 in /
2024-01-26 23:44:47 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates openssh-client # buildkit
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup -g 2375 -S docker # buildkit
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)ENV DOCKER_VERSION=25.0.4
2024-03-07 12:04:26 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-25.0.4.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-25.0.4.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-25.0.4.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-25.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
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)ENV DOCKER_BUILDX_VERSION=0.13.1
2024-03-07 12:04:26 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-07 12:04:26 UTC (buildkit.dockerfile.v0)ENV DOCKER_COMPOSE_VERSION=2.25.0
2024-03-07 12:04:26 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-07 12:04:26 UTC (buildkit.dockerfile.v0)COPY modprobe.sh /usr/local/bin/modprobe # buildkit
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)ENV DOCKER_TLS_CERTDIR=/certs
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)CMD ["sh"]
2024-03-07 12:04:26 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-07 12:04:26 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-07 12:04:26 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-07 12:04:26 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-25.0.4.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-25.0.4.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-25.0.4.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-25.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 --exclude 'docker/docker' ; rm docker.tgz; dockerd --version; containerd --version; ctr --version; runc --version # buildkit
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)ENV DIND_COMMIT=65cfcc28ab37cb75e1560e4b4738719c07c6618e
2024-03-07 12:04:26 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-07 12:04:26 UTC (buildkit.dockerfile.v0)COPY dockerd-entrypoint.sh /usr/local/bin/ # buildkit
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/docker]
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)EXPOSE map[2375/tcp:{} 2376/tcp:{}]
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["dockerd-entrypoint.sh"]
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)CMD []
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache iproute2 fuse-overlayfs # buildkit
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /run/user && chmod 1777 /run/user # buildkit
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; adduser -h /home/rootless -g 'Rootless' -D -u 1000 rootless; echo 'rootless:100000:65536' >> /etc/subuid; echo 'rootless:100000:65536' >> /etc/subgid # buildkit
2024-03-07 12:04:26 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-rootless-extras-25.0.4.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-rootless-extras-25.0.4.tgz'; ;; *) echo >&2 "error: unsupported 'rootless.tgz' architecture ($apkArch)"; exit 1 ;; esac; wget -O 'rootless.tgz' "$url"; tar --extract --file rootless.tgz --strip-components 1 --directory /usr/local/bin/ 'docker-rootless-extras/rootlesskit' 'docker-rootless-extras/rootlesskit-docker-proxy' 'docker-rootless-extras/vpnkit' ; rm rootless.tgz; rootlesskit --version; vpnkit --version # buildkit
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; mkdir -p /home/rootless/.local/share/docker; chown -R rootless:rootless /home/rootless/.local/share/docker # buildkit
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)VOLUME [/home/rootless/.local/share/docker]
2024-03-07 12:04:26 UTC (buildkit.dockerfile.v0)USER rootless