# syntax=docker.io/docker/dockerfile:1 FROM mcr.microsoft.com/dotnet/aspnet:8.0 # Add the MS repo to install `libmsquic` to support DNS-over-QUIC: ADD --link https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb / RUN < HTTP/3) (TCP => HTTP/1.1 + HTTP/2) 443/udp 443/tcp \ # DNS-over-HTTP (for when running behind a reverse-proxy that terminates TLS) 80/tcp 8053/tcp \ # Technitium web console + API (HTTP / HTTPS) 5380/tcp 53443/tcp \ # DHCP 67/udp # https://specs.opencontainers.org/image-spec/annotations/ # https://github.com/opencontainers/image-spec/blob/main/annotations.md LABEL org.opencontainers.image.title="Technitium DNS Server" LABEL org.opencontainers.image.vendor="Technitium" LABEL org.opencontainers.image.source="https://github.com/TechnitiumSoftware/DnsServer" LABEL org.opencontainers.image.url="https://technitium.com/dns/" LABEL org.opencontainers.image.authors="support@technitium.com"