2024-03-20 05:04:39 UTC
142 MB
65cfcc28ab37cb75e1560e4b4738719c07c6618e
DOCKER_BUILDX_VERSION0.13.1
DOCKER_COMPOSE_VERSION2.25.0
DOCKER_TLS_CERTDIR/certs
DOCKER_VERSION26.0.0-rc3
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:4abcf20661432fb2d719aaf90656f55c287f8ca915dc1c92ec14ff61e67fbaf8 - 2.28% (3.25 MB)
[#001] sha256:191143df37f970086d287fa40933ddb51174d26d2256c8635a84c36c07fc1e97 - 1.36% (1.93 MB)
[#002] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#003] sha256:68f247f5174db76e258cfc0e52123ca51e09482b175fb396f35bf17113c09051 - 0.0% (549 Bytes)
[#004] sha256:6e3cc27c28ae2657280b50026cc2715dc87d824d0f56e6f58bb1bacef28c3d8e - 11.37% (16.2 MB)
[#005] sha256:306511527ae1f2d291f0069220e410b44450e3b32ff44d96e5be9254a5aeba22 - 12.05% (17.1 MB)
[#006] sha256:8dfc9d2d84a01bc5a89a449c929a5afc0caf3d112f7f3fe092a335cd92ac192e - 12.21% (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 - 8.15% (11.6 MB)
[#011] sha256:6da2f288b8b59ab4b69992f6cbcc3da6ee6e15ffb2d372ef9d9eb1610175a16c - 0.06% (87 KB)
[#012] sha256:5e62869a44cc160ae672e3f93149e3efa35bb0f8d7deb942b6d353a4ca00fc4d - 0.0% (1.27 KB)
[#013] sha256:2fa38153f2b48d9b60e7d88cbd14f6e10f98dae0c3e95411ca6f9680f73e9e14 - 37.8% (53.8 MB)
[#014] sha256:a851022dad888d6afd5c24642ecb56a7b724c5df86e2f71cbf7f5314ace18ac5 - 0.0% (1.47 KB)
[#015] sha256:39c2061d2e03465672445eb83cf759bbe86a6acef102f7204c6bd6ce5206f459 - 0.0% (3.17 KB)
[#016] sha256:0b785063d8d9f166fbb6be5e6dac0fb46357eebb3638c0055ff13f860ac60e1e - 0.66% (959 KB)
[#017] sha256:ac9a0559ebce5e8173dd1c57e48147fdba999943188b0e660cd3391d3e88c1e0 - 0.0% (116 Bytes)
[#018] sha256:f2946da53a0877a9fa8b92848e3e94cfdbd0f796ea7a55006d7c7d666328096c - 0.0% (1.3 KB)
[#019] sha256:155db9dc5e5df349c3cc2068b928a6e748df392b0d8566d7e01725e1ab761591 - 14.06% (20 MB)
[#020] sha256:d86a1c2d7ad27930c5c922ed196b24d72dc41309594648a778bc49118660f63a - 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-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 []
2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache iproute2 fuse-overlayfs # buildkit
2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /run/user && chmod 1777 /run/user # buildkit
2024-03-20 05:04:39 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-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-rootless-extras-26.0.0-rc3.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/test/aarch64/docker-rootless-extras-26.0.0-rc3.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-20 05:04:39 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-20 05:04:39 UTC (buildkit.dockerfile.v0)VOLUME [/home/rootless/.local/share/docker]
2024-03-20 05:04:39 UTC (buildkit.dockerfile.v0)USER rootless