|
| 1 | +FROM debian:trixie-slim AS build |
| 2 | + |
| 3 | +RUN apt-get update && apt-get install -y \ |
| 4 | + dnsutils |
| 5 | + |
| 6 | +FROM scratch |
| 7 | + |
| 8 | +# Binary |
| 9 | +COPY --from=build /usr/bin/nslookup /usr/bin/nslookup |
| 10 | + |
| 11 | +# Library dependencies |
| 12 | +COPY --from=build /lib/x86_64-linux-gnu/libjemalloc.so.2 /lib/x86_64-linux-gnu/libjemalloc.so.2 |
| 13 | +COPY --from=build /lib/x86_64-linux-gnu/libisc-9.20.3-1-Debian.so /lib/x86_64-linux-gnu/libisc-9.20.3-1-Debian.so |
| 14 | +COPY --from=build /lib/x86_64-linux-gnu/libdns-9.20.3-1-Debian.so /lib/x86_64-linux-gnu/libdns-9.20.3-1-Debian.so |
| 15 | +COPY --from=build /lib/x86_64-linux-gnu/libisccfg-9.20.3-1-Debian.so /lib/x86_64-linux-gnu/libisccfg-9.20.3-1-Debian.so |
| 16 | +COPY --from=build /lib/x86_64-linux-gnu/libidn2.so.0 /lib/x86_64-linux-gnu/libidn2.so.0 |
| 17 | +COPY --from=build /lib/x86_64-linux-gnu/libedit.so.2 /lib/x86_64-linux-gnu/libedit.so.2 |
| 18 | +COPY --from=build /lib/x86_64-linux-gnu/libc.so.6 /lib/x86_64-linux-gnu/libc.so.6 |
| 19 | +COPY --from=build /lib/x86_64-linux-gnu/libm.so.6 /lib/x86_64-linux-gnu/libm.so.6 |
| 20 | +COPY --from=build /lib/x86_64-linux-gnu/libstdc++.so.6 /lib/x86_64-linux-gnu/libstdc++.so.6 |
| 21 | +COPY --from=build /lib/x86_64-linux-gnu/libgcc_s.so.1 /lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 22 | +COPY --from=build /lib/x86_64-linux-gnu/libuv.so.1 /lib/x86_64-linux-gnu/libuv.so.1 |
| 23 | +COPY --from=build /lib/x86_64-linux-gnu/libssl.so.3 /lib/x86_64-linux-gnu/libssl.so.3 |
| 24 | +COPY --from=build /lib/x86_64-linux-gnu/libcrypto.so.3 /lib/x86_64-linux-gnu/libcrypto.so.3 |
| 25 | +COPY --from=build /lib/x86_64-linux-gnu/libz.so.1 /lib/x86_64-linux-gnu/libz.so.1 |
| 26 | +COPY --from=build /lib/x86_64-linux-gnu/libjson-c.so.5 /lib/x86_64-linux-gnu/libjson-c.so.5 |
| 27 | +COPY --from=build /lib/x86_64-linux-gnu/libnghttp2.so.14 /lib/x86_64-linux-gnu/libnghttp2.so.14 |
| 28 | +COPY --from=build /lib/x86_64-linux-gnu/libxml2.so.2 /lib/x86_64-linux-gnu/libxml2.so.2 |
| 29 | +COPY --from=build /lib/x86_64-linux-gnu/liburcu.so.8 /lib/x86_64-linux-gnu/liburcu.so.8 |
| 30 | +COPY --from=build /lib/x86_64-linux-gnu/liburcu-common.so.8 /lib/x86_64-linux-gnu/liburcu-common.so.8 |
| 31 | +COPY --from=build /lib64/ld-linux-x86-64.so.2 /lib64/ld-linux-x86-64.so.2 |
| 32 | +COPY --from=build /lib/x86_64-linux-gnu/libgssapi_krb5.so.2 /lib/x86_64-linux-gnu/libgssapi_krb5.so.2 |
| 33 | +COPY --from=build /lib/x86_64-linux-gnu/libkrb5.so.3 /lib/x86_64-linux-gnu/libkrb5.so.3 |
| 34 | +COPY --from=build /lib/x86_64-linux-gnu/libmaxminddb.so.0 /lib/x86_64-linux-gnu/libmaxminddb.so.0 |
| 35 | +COPY --from=build /lib/x86_64-linux-gnu/libfstrm.so.0 /lib/x86_64-linux-gnu/libfstrm.so.0 |
| 36 | +COPY --from=build /lib/x86_64-linux-gnu/libprotobuf-c.so.1 /lib/x86_64-linux-gnu/libprotobuf-c.so.1 |
| 37 | +COPY --from=build /lib/x86_64-linux-gnu/liblmdb.so.0 /lib/x86_64-linux-gnu/liblmdb.so.0 |
| 38 | +COPY --from=build /lib/x86_64-linux-gnu/liburcu-cds.so.8 /lib/x86_64-linux-gnu/liburcu-cds.so.8 |
| 39 | +COPY --from=build /lib/x86_64-linux-gnu/libns-9.20.3-1-Debian.so /lib/x86_64-linux-gnu/libns-9.20.3-1-Debian.so |
| 40 | +COPY --from=build /lib/x86_64-linux-gnu/libunistring.so.5 /lib/x86_64-linux-gnu/libunistring.so.5 |
| 41 | +COPY --from=build /lib/x86_64-linux-gnu/libtinfo.so.6 /lib/x86_64-linux-gnu/libtinfo.so.6 |
| 42 | +COPY --from=build /lib/x86_64-linux-gnu/libbsd.so.0 /lib/x86_64-linux-gnu/libbsd.so.0 |
| 43 | +COPY --from=build /lib/x86_64-linux-gnu/libzstd.so.1 /lib/x86_64-linux-gnu/libzstd.so.1 |
| 44 | +COPY --from=build /lib/x86_64-linux-gnu/libicuuc.so.72 /lib/x86_64-linux-gnu/libicuuc.so.72 |
| 45 | +COPY --from=build /lib/x86_64-linux-gnu/liblzma.so.5 /lib/x86_64-linux-gnu/liblzma.so.5 |
| 46 | +COPY --from=build /lib/x86_64-linux-gnu/libk5crypto.so.3 /lib/x86_64-linux-gnu/libk5crypto.so.3 |
| 47 | +COPY --from=build /lib/x86_64-linux-gnu/libcom_err.so.2 /lib/x86_64-linux-gnu/libcom_err.so.2 |
| 48 | +COPY --from=build /lib/x86_64-linux-gnu/libkrb5support.so.0 /lib/x86_64-linux-gnu/libkrb5support.so.0 |
| 49 | +COPY --from=build /lib/x86_64-linux-gnu/libkeyutils.so.1 /lib/x86_64-linux-gnu/libkeyutils.so.1 |
| 50 | +COPY --from=build /lib/x86_64-linux-gnu/libresolv.so.2 /lib/x86_64-linux-gnu/libresolv.so.2 |
| 51 | +COPY --from=build /lib/x86_64-linux-gnu/libmd.so.0 /lib/x86_64-linux-gnu/libmd.so.0 |
| 52 | +COPY --from=build /lib/x86_64-linux-gnu/libicudata.so.72 /lib/x86_64-linux-gnu/libicudata.so.72 |
0 commit comments