buildkit-build-push (sha256:76a80d866512078a01011d641aad4667b624e31fd597d2e86592e4a102a2a61f)
Published 2026-08-27 19:23:29 +00:00 by brandon
Installation
docker pull git.nastoupil.org/brandon/buildkit-build-push@sha256:76a80d866512078a01011d641aad4667b624e31fd597d2e86592e4a102a2a61fsha256:76a80d866512078a01011d641aad4667b624e31fd597d2e86592e4a102a2a61fImage layers
| ADD alpine-minirootfs-3.23.5-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| RUN /bin/sh -c apk add --no-cache fuse3 fuse-overlayfs git openssh openssl pigz shadow-uidmap xz # buildkit |
| RUN /bin/sh -c adduser -D -u 1000 user && mkdir -p /run/user/1000 /home/user/.local/tmp /home/user/.local/share/buildkit && chown -R user /run/user/1000 /home/user && echo user:100000:65536 | tee /etc/subuid | tee /etc/subgid # buildkit |
| COPY /rootlesskit /usr/bin/ # buildkit |
| COPY / /usr/bin/ # buildkit |
| COPY examples/buildctl-daemonless/buildctl-daemonless.sh /usr/bin/ # buildkit |
| USER 1000:1000 |
| ENV HOME=/home/user |
| ENV USER=user |
| ENV XDG_RUNTIME_DIR=/run/user/1000 |
| ENV TMPDIR=/home/user/.local/tmp |
| ENV BUILDKIT_HOST=unix:///run/user/1000/buildkit/buildkitd.sock |
| VOLUME [/home/user/.local/share/buildkit] |
| ENTRYPOINT ["rootlesskit" "buildkitd"] |
| COPY plugins/buildkit-build-push/entrypoint.sh /usr/local/bin/buildkit-build-push # buildkit |
| USER root |
| RUN /bin/sh -c chmod 0755 /usr/local/bin/buildkit-build-push # buildkit |
| USER user |
| ENTRYPOINT ["/usr/local/bin/buildkit-build-push"] |