-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy pathDockerfile
More file actions
26 lines (17 loc) · 815 Bytes
/
Dockerfile
File metadata and controls
26 lines (17 loc) · 815 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
FROM debian:bullseye-slim AS compile
ARG SIPP_VERSION="3.6.1"
WORKDIR /sipp
RUN apt-get update && \
apt-get install -y --no-install-recommends build-essential cmake wget libssl-dev libpcap-dev libsctp-dev libncurses5-dev && \
wget --no-check-certificate "https://github.com/SIPp/sipp/releases/download/v$SIPP_VERSION/sipp-$SIPP_VERSION.tar.gz" && \
tar -xzf sipp-$SIPP_VERSION.tar.gz -C . && \
cd sipp-$SIPP_VERSION && \
./build.sh --full
FROM debian:bullseye-slim AS sipp
ARG SIPP_VERSION="3.6.1"
RUN apt-get update && apt-get install -y --no-install-recommends libncurses5 libncursesw6 libpcap0.8 libsctp1
WORKDIR /sipp
COPY --from=compile /sipp/sipp-${SIPP_VERSION}/sipp /usr/local/bin/
COPY --from=compile /sipp/sipp-${SIPP_VERSION}/pcap /sipp/pcap/
EXPOSE 5060
ENTRYPOINT ["sipp"]