from MSQuic secnetperf
Minimum 4GB of RAM required
alias secnetperf="docker run --rm --init --net host secnetperf"
from MSQuic secnetperf
Minimum 4GB of RAM required
alias secnetperf="docker run --rm --init --net host secnetperf"
FROM debian:bullseye-slim as builder | |
RUN apt update && apt install -y g++ cmake make git wget && \ | |
wget -q https://github.com/PowerShell/PowerShell/releases/download/v7.4.1/powershell_7.4.1-1.deb_amd64.deb && \ | |
dpkg -i powershell_7.4.1-1.deb_amd64.deb && \ | |
git clone --depth 1 https://github.com/microsoft/msquic.git && \ | |
cd msquic && \ | |
git submodule update --init && \ | |
pwsh -c "./scripts/build.ps1 -Config Release -Clean" | |
FROM debian:bullseye-slim | |
COPY --from=builder /msquic/artifacts/bin/linux/x64_Release_openssl/secnetperf /usr/bin/secnetperf | |
COPY --from=builder /msquic/artifacts/bin/linux/x64_Release_openssl/libmsquic.so.2 /lib/libmsquic.so.2 | |
ENTRYPOINT ["/usr/bin/secnetperf"] |