Skip to content

Commit

Permalink
Update for version 10.7.5 of Nessus
Browse files Browse the repository at this point in the history
Now this image uses Wolfi-base for distroless image.
  • Loading branch information
ciro-mota committed Jul 17, 2024
1 parent a51a3cd commit 92fc342
Showing 1 changed file with 6 additions and 10 deletions.
16 changes: 6 additions & 10 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,21 +1,17 @@
FROM debian:stable-slim as base

LABEL maintainer="ciromota"

ADD https://www.tenable.com/downloads/api/v2/pages/nessus/files/Nessus-10.7.4-debian10_amd64.deb /tmp/nessus.deb
ADD https://www.tenable.com/downloads/api/v2/pages/nessus/files/Nessus-10.7.5-debian10_amd64.deb /tmp/nessus.deb

RUN apt-get update -y \
&& apt-get install \
lib32stdc++6=12.2.0-14 --no-install-recommends -y \
&& dpkg -i /tmp/*.deb
RUN dpkg -i /tmp/*.deb

FROM gcr.io/distroless/base-debian12:latest-amd64 as nessus-distroless
FROM cgr.dev/chainguard/wolfi-base as nessus-distroless

COPY --from=base /opt /opt
COPY --from=base /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 /usr/lib/x86_64-linux-gnu
COPY --from=base /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /usr/lib/x86_64-linux-gnu
COPY --from=base /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 /usr/lib
COPY --from=base /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /usr/lib/

EXPOSE 8834

ENTRYPOINT [ "/opt/nessus/sbin/nessusd" ]
CMD ["start"]
CMD ["start"]

0 comments on commit 92fc342

Please sign in to comment.