Skip to content

Instantly share code, notes, and snippets.

@Googlefan256
Created October 22, 2023 08:48
Show Gist options
  • Save Googlefan256/e71cfd7b433e5fc8bcd370af0593ad14 to your computer and use it in GitHub Desktop.
Save Googlefan256/e71cfd7b433e5fc8bcd370af0593ad14 to your computer and use it in GitHub Desktop.
tiny-python
FROM gcr.io/distroless/python3 AS distroless
FROM scratch
COPY --from=distroless /lib/x86_64-linux-gnu/libpthread.so.0 /lib/x86_64-linux-gnu/libpthread.so.0
COPY --from=distroless /lib/x86_64-linux-gnu/libdl.so.2 /lib/x86_64-linux-gnu/libdl.so.2
COPY --from=distroless /lib/x86_64-linux-gnu/libutil.so.1 /lib/x86_64-linux-gnu/libutil.so.1
COPY --from=distroless /lib/x86_64-linux-gnu/libm.so.6 /lib/x86_64-linux-gnu/libm.so.6
COPY --from=distroless /lib/x86_64-linux-gnu/libexpat.so.1 /lib/x86_64-linux-gnu/libexpat.so.1
COPY --from=distroless /lib/x86_64-linux-gnu/libz.so.1 /lib/x86_64-linux-gnu/libz.so.1
COPY --from=distroless /lib/x86_64-linux-gnu/libc.so.6 /lib/x86_64-linux-gnu/libc.so.6
COPY --from=distroless /lib64/ld-linux-x86-64.so.2 /lib64/ld-linux-x86-64.so.2
COPY --from=distroless /usr/bin/python3.9 /bin/python3.9
COPY --from=distroless /usr/lib/python3.9 /usr/lib/python3.9
# PThread Cancel Support
COPY --from=distroless /lib/x86_64-linux-gnu/libgcc_s.so.1 /lib/x86_64-linux-gnu/libgcc_s.so.1
ENTRYPOINT ["/bin/python3.9"]
CMD []
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment