1Dockerfile 2========== 3 4Dockerfile creates the applications bundled with nghttp2. 5These applications are: 6 7- nghttp 8- nghttpd 9- nghttpx 10- h2load 11 12HTTP/3 and eBPF features are enabled. 13 14In order to run nghttpx with HTTP/3 endpoint, you need to run the 15image with the escalated privilege. Here is the example command-line 16to run nghttpx to listen to HTTP/3 on port 443, assuming that the 17current directory contains a private key and a certificate in 18server.key and server.crt respectively: 19 20.. code-block:: text 21 22 $ docker run --rm -it -v /path/to/certs:/shared --net=host --privileged \ 23 nghttp2 nghttpx \ 24 /shared/server.key /shared/server.crt \ 25 -f'*,443;quic' 26