buildkit-build-push (sha256:84d53a4f71031d5459b9a02b0e20eff97277f80b5d0f7fc363e51f8e5421ec33)
Published 2026-08-27 20:57:45 +00:00 by brandon
Installation
docker pull git.nastoupil.org/brandon/buildkit-build-push@sha256:84d53a4f71031d5459b9a02b0e20eff97277f80b5d0f7fc363e51f8e5421ec33sha256:84d53a4f71031d5459b9a02b0e20eff97277f80b5d0f7fc363e51f8e5421ec33Image 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"] |