Merge "Add stx-snmp docker image"

This commit is contained in:
Zuul 2022-08-12 15:56:00 +00:00 committed by Gerrit Code Review
commit 60be653152

View File

@ -0,0 +1,22 @@
FROM debian AS builder
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get -y update
RUN apt-get -y install\
snmp snmpd snmptrapd \
libsnmp-dev \
gcc \
make \
uuid-dev
RUN ln -s /usr/lib/libuuid.so.1.3.0 /usr/lib/libuuid.so
WORKDIR /home
COPY ./src/* /home/src/
WORKDIR /home/src/
RUN make -f Makefile
FROM builder AS deployment-env
COPY ./mibs/* /usr/share/snmp/mibs/
COPY --from=builder /home/src/libsnmpAuditPlugin.so /usr/lib/
EXPOSE 161/udp
EXPOSE 162/udp
EXPOSE 705/tcp
CMD /usr/sbin/snmpd $OPTIONDEBUG -f