2024-04-18 21:40:47 UTC
145 MB
65cfcc28ab37cb75e1560e4b4738719c07c6618e
DOCKER_BUILDX_VERSION0.14.0
DOCKER_COMPOSE_VERSION2.26.1
DOCKER_TLS_CERTDIR/certs
DOCKER_VERSION26.0.2
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:4abcf20661432fb2d719aaf90656f55c287f8ca915dc1c92ec14ff61e67fbaf8 - 2.24% (3.25 MB)
[#001] sha256:c25b9a5f512769a7cca11a973d9aade8b4fad3f9f7f14dd880efce0a540b7e8b - 1.33% (1.93 MB)
[#002] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#003] sha256:f5e9881a2ac04155903f3b65981ab60d832fd35c0503587c547c9d358d49a895 - 0.0% (550 Bytes)
[#004] sha256:700f7b49cf75fb51fa507bea477b0ec47d1ecd3f40a90862386d513259c4666a - 11.16% (16.2 MB)
[#005] sha256:dee9f74c01c4b004fb3130a3b8e399f75e11cb6354ca95bf8debea221a4ccb1e - 11.89% (17.2 MB)
[#006] sha256:f955c3e9d8ce4a6470bcd57272e55eaddf57c509b1e1f9aaa7612b0dda9acae6 - 12.27% (17.8 MB)
[#007] sha256:e0ca727e67ae16fbc6f3d41b2818c291282cecaf13c673c2e8520486145f3ee6 - 0.0% (544 Bytes)
[#008] sha256:2e6d63c8680c5f525b554a123320ba752875fff5f161d8db093d2088af27c0be - 0.0% (1018 Bytes)
[#009] sha256:d017e0df6b32138b1bcd494ac3ccfa83a86f440b67323b0fb83998832267ea60 - 0.0% (116 Bytes)
[#010] sha256:a270b779d899dbaab217c559e55be899f6efafb587ac0df7934539cf5e92e423 - 9.44% (13.7 MB)
[#011] sha256:cd3b75a415cd75ac79173d68d1161f95adeba6e03d4cb656c7340acf29d8db66 - 0.06% (87 KB)
[#012] sha256:5f3d01750d517f15cf07edc6912a20814d37f33190fc832a392e61519781e824 - 0.0% (1.27 KB)
[#013] sha256:3d76575b70a15250dc0bd731a80548b805f0956a49ab1cff7ef621fc935f9a54 - 37.16% (53.9 MB)
[#014] sha256:d7b7bc76bbba629a37ad4fcab49df3124f7ebd76c0a6986a2a9864f67eb3d81e - 0.0% (1.47 KB)
[#015] sha256:c6f330396ec7a4c9863f81a6d93c0d8650c12a7009e7993068670bd67db90e9c - 0.0% (3.17 KB)
[#016] sha256:dc88e91ffc48ff5eaf0bbeca58a049437b384acf0f9891e37c63a9364196556e - 0.65% (959 KB)
[#017] sha256:a93f3e49e346b9d2ad5b2235f221b0ac0fdbec8987ebdc7aa60094667671c1f3 - 0.0% (115 Bytes)
[#018] sha256:9ac4160ee451a4e78e27982c20e722a3c7978b51031bf6f2a554f61e6f4fca27 - 0.0% (1.3 KB)
[#019] sha256:03eaa5dd43f75bbd65043e315f656a3d23b4418790c427e771732d356466eb3b - 13.8% (20 MB)
[#020] sha256:da163670c9a66b5e866ba2f7d52cb47aea6aab21406ed6a92f474d209d11909c - 0.0% (188 Bytes)
/bin/sh -c #(nop) ADD file:37a76ec18f9887751cd8473744917d08b7431fc4085097bb6a09d81b41775473 in /
2024-01-27 00:30:48 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2024-04-18 21:40:47 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates openssh-client # buildkit
2024-04-18 21:40:47 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit
2024-04-18 21:40:47 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup -g 2375 -S docker # buildkit
2024-04-18 21:40:47 UTC (buildkit.dockerfile.v0)ENV DOCKER_VERSION=26.0.2
2024-04-18 21:40:47 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-26.0.2.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-26.0.2.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-26.0.2.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-26.0.2.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-04-18 21:40:47 UTC (buildkit.dockerfile.v0)ENV DOCKER_BUILDX_VERSION=0.14.0
2024-04-18 21:40:47 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.14.0/buildx-v0.14.0.linux-amd64'; sha256='32f8f17eca35bf2efe6c0e47f40e4692a876f34531b421efc984799a5b41226e'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.14.0/buildx-v0.14.0.linux-arm-v6'; sha256='7a23989eb26ad27e1b7c11a38dda6a8e6a94562969c19165cf8f49e70203ad20'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.14.0/buildx-v0.14.0.linux-arm-v7'; sha256='53b2d827510c6cff41503454caeb0d6613d5ed11201ba10f5ad6c22466cc178c'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.14.0/buildx-v0.14.0.linux-arm64'; sha256='38bf0ea9c48743edb8243f14272be65a2bad7092228068337aea584309ea664c'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.14.0/buildx-v0.14.0.linux-ppc64le'; sha256='847e665e8f1fef3b85c6a5139d9bc57a81bae84d6a882d3ed71e2b5e2bd94bf6'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.14.0/buildx-v0.14.0.linux-riscv64'; sha256='c853c01f71b6b778b430d985813069d1ca4f2b2e7e039723298350839a556d2b'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.14.0/buildx-v0.14.0.linux-s390x'; sha256='6ed2520cf5b7b4b1a985622c61b62d8f65634634b0ef8b3d0594dc1550032d9d'; ;; *) 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-04-18 21:40:47 UTC (buildkit.dockerfile.v0)ENV DOCKER_COMPOSE_VERSION=2.26.1
2024-04-18 21:40:47 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.26.1/docker-compose-linux-x86_64'; sha256='2f61856d1b8c9de29ffdaedaa1c6d0a5fc5c79da45068f1f4310feed8d3a3f61'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.26.1/docker-compose-linux-armv6'; sha256='69ce7a9753e53856b92bb75823893e116d993f92f1e389e0f1a4dae45f79296e'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.26.1/docker-compose-linux-armv7'; sha256='82138d1784ba968b59546d19acad85dbca7bbe67f6614ffb84ef4c3cd72f7a4a'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.26.1/docker-compose-linux-aarch64'; sha256='c86efb0d6347b72af6690f06fbd30ed17023fe67e23e28647cacb4b3f6bfb451'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.26.1/docker-compose-linux-ppc64le'; sha256='4f4dfc8d6834edfd884d8d5326db0bae3a48f25fe31403684be07faea8822aed'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.26.1/docker-compose-linux-riscv64'; sha256='575f13c8d567d38bf83fc0885163a505564517f013f01f2e5cd12d989cf88fee'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.26.1/docker-compose-linux-s390x'; sha256='cbcced8480b8c2ed90c0eb3d4d6c45d6ce8ea0d590961b7ef303bd136c8e85c9'; ;; *) 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-04-18 21:40:47 UTC (buildkit.dockerfile.v0)COPY modprobe.sh /usr/local/bin/modprobe # buildkit
2024-04-18 21:40:47 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2024-04-18 21:40:47 UTC (buildkit.dockerfile.v0)ENV DOCKER_TLS_CERTDIR=/certs
2024-04-18 21:40:47 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit
2024-04-18 21:40:47 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-04-18 21:40:47 UTC (buildkit.dockerfile.v0)CMD ["sh"]
2024-04-18 21:40:47 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-04-18 21:40:47 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-04-18 21:40:47 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-04-18 21:40:47 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-26.0.2.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-26.0.2.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-26.0.2.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-26.0.2.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-04-18 21:40:47 UTC (buildkit.dockerfile.v0)ENV DIND_COMMIT=65cfcc28ab37cb75e1560e4b4738719c07c6618e
2024-04-18 21:40:47 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-04-18 21:40:47 UTC (buildkit.dockerfile.v0)COPY dockerd-entrypoint.sh /usr/local/bin/ # buildkit
2024-04-18 21:40:47 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/docker]
2024-04-18 21:40:47 UTC (buildkit.dockerfile.v0)EXPOSE map[2375/tcp:{} 2376/tcp:{}]
2024-04-18 21:40:47 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["dockerd-entrypoint.sh"]
2024-04-18 21:40:47 UTC (buildkit.dockerfile.v0)CMD []
2024-04-18 21:40:47 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache iproute2 fuse-overlayfs # buildkit
2024-04-18 21:40:47 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /run/user && chmod 1777 /run/user # buildkit
2024-04-18 21:40:47 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-04-18 21:40:47 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-26.0.2.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-rootless-extras-26.0.2.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-04-18 21:40:47 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-04-18 21:40:47 UTC (buildkit.dockerfile.v0)VOLUME [/home/rootless/.local/share/docker]
2024-04-18 21:40:47 UTC (buildkit.dockerfile.v0)USER rootless
2024-04-18 21:40:47 UTC
139 MB
65cfcc28ab37cb75e1560e4b4738719c07c6618e
DOCKER_BUILDX_VERSION0.14.0
DOCKER_COMPOSE_VERSION2.26.1
DOCKER_TLS_CERTDIR/certs
DOCKER_VERSION26.0.2
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:bca4290a96390d7a6fc6f2f9929370d06f8dfcacba591c76e3d5c5044e7f420c - 2.3% (3.19 MB)
[#001] sha256:17b275a3377f65492f727dc46aa2b70be6ec8ff96583fcd9a7b699692b5170bc - 1.39% (1.93 MB)
[#002] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#003] sha256:c7c53acdebd8fb391eae546ed72149f049f8ab4d594f12c74c49be04cc3b9708 - 0.0% (549 Bytes)
[#004] sha256:e635484dd1ab99cdebd729fa30020f4553ac0b7e3e37393ca096d6a1bc19ee52 - 10.97% (15.2 MB)
[#005] sha256:a8a4c7c4c708487a575cde6351ede07156d1c5921dd1b8d17d52721233392bf0 - 11.29% (15.7 MB)
[#006] sha256:10e7f42d3bf7b17bbd01d009cf7a4b86f423b6f8e20bf8951b1b0a0eb095bfc5 - 11.7% (16.3 MB)
[#007] sha256:79cc2000475f7775db8e1d128101316809f85e84233932854c9b18e3589f87ee - 0.0% (544 Bytes)
[#008] sha256:ab94a8da1bdfc45a6e53d686a52c3ee37a1e4adfe96db543f52b6c6a6eaf2182 - 0.0% (1019 Bytes)
[#009] sha256:0660813d842304ca091a78f226cabc4a1fa5eac930b4d734d265ed415070a2ae - 0.0% (116 Bytes)
[#010] sha256:31547864bc5277f3cde4e9c94b4d4422914133402721c56d04c9447cc3df7400 - 10.1% (14 MB)
[#011] sha256:e49daf8e61533fddb933833115fd407b3e7a17baa977aa03de7f9375ee687eab - 0.07% (96.1 KB)
[#012] sha256:def376bc3316632f96d7231aa485af2848333997b7894a6387279d783affe4ff - 0.0% (1.27 KB)
[#013] sha256:63abb2208e695fac49aac2b5505fca995c5959ab611ca07af42d4002a2a3963d - 35.8% (49.7 MB)
[#014] sha256:e03e2527e6796bacc78a10265377eb4f0296fffd1f54085c7fdddb87abea926b - 0.0% (1.47 KB)
[#015] sha256:5d961c33e209abb08d6d0ac4d672191dfd04ce975e91fdd254ca51f302b7812c - 0.0% (3.17 KB)
[#016] sha256:c28bd14c4d903e984a27452560b17d27b32a8b338ab8a0ed565b81fde98bc27c - 0.7% (999 KB)
[#017] sha256:623cee4f6cdc6f0be908ae57c0725d22136c241df125043a7f0728d49e5e3bc8 - 0.0% (115 Bytes)
[#018] sha256:0dc893a1686216d8f66427c4232473a94fc3bf4261e19959cc040617082bdd5c - 0.0% (1.3 KB)
[#019] sha256:57a48dde7d3b119075ae5ffead750a897397167c444627cd9591784e321bef66 - 15.68% (21.8 MB)
[#020] sha256:eca06919807d819635ad7efa679cde3919d98a0cc75632e7bdb1cbdb9f4cd259 - 0.0% (188 Bytes)
/bin/sh -c #(nop) ADD file:d0764a717d1e9d0aff3fa84779b11bfa0afe4430dcb6b46d965b209167639ba0 in /
2024-01-26 23:44:47 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2024-04-18 21:40:47 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates openssh-client # buildkit
2024-04-18 21:40:47 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit
2024-04-18 21:40:47 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup -g 2375 -S docker # buildkit
2024-04-18 21:40:47 UTC (buildkit.dockerfile.v0)ENV DOCKER_VERSION=26.0.2
2024-04-18 21:40:47 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-26.0.2.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-26.0.2.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-26.0.2.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-26.0.2.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-04-18 21:40:47 UTC (buildkit.dockerfile.v0)ENV DOCKER_BUILDX_VERSION=0.14.0
2024-04-18 21:40:47 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.14.0/buildx-v0.14.0.linux-amd64'; sha256='32f8f17eca35bf2efe6c0e47f40e4692a876f34531b421efc984799a5b41226e'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.14.0/buildx-v0.14.0.linux-arm-v6'; sha256='7a23989eb26ad27e1b7c11a38dda6a8e6a94562969c19165cf8f49e70203ad20'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.14.0/buildx-v0.14.0.linux-arm-v7'; sha256='53b2d827510c6cff41503454caeb0d6613d5ed11201ba10f5ad6c22466cc178c'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.14.0/buildx-v0.14.0.linux-arm64'; sha256='38bf0ea9c48743edb8243f14272be65a2bad7092228068337aea584309ea664c'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.14.0/buildx-v0.14.0.linux-ppc64le'; sha256='847e665e8f1fef3b85c6a5139d9bc57a81bae84d6a882d3ed71e2b5e2bd94bf6'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.14.0/buildx-v0.14.0.linux-riscv64'; sha256='c853c01f71b6b778b430d985813069d1ca4f2b2e7e039723298350839a556d2b'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.14.0/buildx-v0.14.0.linux-s390x'; sha256='6ed2520cf5b7b4b1a985622c61b62d8f65634634b0ef8b3d0594dc1550032d9d'; ;; *) 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-04-18 21:40:47 UTC (buildkit.dockerfile.v0)ENV DOCKER_COMPOSE_VERSION=2.26.1
2024-04-18 21:40:47 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.26.1/docker-compose-linux-x86_64'; sha256='2f61856d1b8c9de29ffdaedaa1c6d0a5fc5c79da45068f1f4310feed8d3a3f61'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.26.1/docker-compose-linux-armv6'; sha256='69ce7a9753e53856b92bb75823893e116d993f92f1e389e0f1a4dae45f79296e'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.26.1/docker-compose-linux-armv7'; sha256='82138d1784ba968b59546d19acad85dbca7bbe67f6614ffb84ef4c3cd72f7a4a'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.26.1/docker-compose-linux-aarch64'; sha256='c86efb0d6347b72af6690f06fbd30ed17023fe67e23e28647cacb4b3f6bfb451'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.26.1/docker-compose-linux-ppc64le'; sha256='4f4dfc8d6834edfd884d8d5326db0bae3a48f25fe31403684be07faea8822aed'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.26.1/docker-compose-linux-riscv64'; sha256='575f13c8d567d38bf83fc0885163a505564517f013f01f2e5cd12d989cf88fee'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.26.1/docker-compose-linux-s390x'; sha256='cbcced8480b8c2ed90c0eb3d4d6c45d6ce8ea0d590961b7ef303bd136c8e85c9'; ;; *) 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-04-18 21:40:47 UTC (buildkit.dockerfile.v0)COPY modprobe.sh /usr/local/bin/modprobe # buildkit
2024-04-18 21:40:47 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2024-04-18 21:40:47 UTC (buildkit.dockerfile.v0)ENV DOCKER_TLS_CERTDIR=/certs
2024-04-18 21:40:47 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit
2024-04-18 21:40:47 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-04-18 21:40:47 UTC (buildkit.dockerfile.v0)CMD ["sh"]
2024-04-18 21:40:47 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-04-18 21:40:47 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-04-18 21:40:47 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-04-18 21:40:47 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-26.0.2.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-26.0.2.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-26.0.2.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-26.0.2.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-04-18 21:40:47 UTC (buildkit.dockerfile.v0)ENV DIND_COMMIT=65cfcc28ab37cb75e1560e4b4738719c07c6618e
2024-04-18 21:40:47 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-04-18 21:40:47 UTC (buildkit.dockerfile.v0)COPY dockerd-entrypoint.sh /usr/local/bin/ # buildkit
2024-04-18 21:40:47 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/docker]
2024-04-18 21:40:47 UTC (buildkit.dockerfile.v0)EXPOSE map[2375/tcp:{} 2376/tcp:{}]
2024-04-18 21:40:47 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["dockerd-entrypoint.sh"]
2024-04-18 21:40:47 UTC (buildkit.dockerfile.v0)CMD []
2024-04-18 21:40:47 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache iproute2 fuse-overlayfs # buildkit
2024-04-18 21:40:47 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /run/user && chmod 1777 /run/user # buildkit
2024-04-18 21:40:47 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-04-18 21:40:47 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-26.0.2.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-rootless-extras-26.0.2.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-04-18 21:40:47 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-04-18 21:40:47 UTC (buildkit.dockerfile.v0)VOLUME [/home/rootless/.local/share/docker]
2024-04-18 21:40:47 UTC (buildkit.dockerfile.v0)USER rootless