1 FROM alpine:latest AS build
2 RUN apk add autoconf automake libtool \
3 libevent-dev libxml2-dev jansson-dev \
4 readline-dev libcap-dev bsd-compat-headers \
14 --without-embedded-libevent \
17 --with-privsep-user=_lldpd \
18 --with-privsep-group=_lldpd \
19 --with-privsep-chroot=/run/lldpd \
20 --with-lldpd-ctl-socket=/run/lldpd.socket \
21 --with-lldpd-pid-file=/run/lldpd.pid
23 RUN make install DESTDIR=/lldpd
26 RUN apk add libevent libxml2 jansson readline libcap \
27 && addgroup -S _lldpd \
28 && adduser -S -G _lldpd -D -H -g "lldpd user" _lldpd
29 COPY --from=build /lldpd /
31 ENTRYPOINT ["lldpd", "-d"]