From: Vladimír Čunát Date: Mon, 19 Jun 2023 11:17:41 +0000 (+0200) Subject: Dockerfile: really expose all the services X-Git-Tag: v6.0.1~1^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2c06c3f75dae641cf58234a8c00faa3a0bfede9d;p=thirdparty%2Fknot-resolver.git Dockerfile: really expose all the services --- diff --git a/Dockerfile b/Dockerfile index f49f94dd5..b89140575 100644 --- a/Dockerfile +++ b/Dockerfile @@ -43,13 +43,13 @@ RUN apt-get install -y /pkg/*/*.deb && \ rm -rf /var/lib/apt/lists/* && \ mkdir /config -COPY manager/etc/knot-resolver/config.yml /config/config.yml +COPY manager/etc/knot-resolver/config.docker.yml /config/config.yml LABEL cz.knot-resolver.vendor="CZ.NIC" LABEL maintainer="knot-resolver-users@lists.nic.cz" -# Export DNS over UDP & TCP, DNS-over-HTTPS, DNS-over-TLS, web interface -EXPOSE 53/UDP 53/TCP 443/TCP 853/TCP 8453/TCP +# Export plain DNS, DoT, DoH and management interface +EXPOSE 53/UDP 53/TCP 443/TCP 853/TCP 5000/TCP -ENTRYPOINT ["/usr/bin/python3", "-m", "knot_resolver_manager"] +ENTRYPOINT ["/usr/bin/knot-resolver"] CMD ["-c", "/config/config.yml"] diff --git a/manager/etc/knot-resolver/config.docker.yml b/manager/etc/knot-resolver/config.docker.yml new file mode 100644 index 000000000..5c10d6662 --- /dev/null +++ b/manager/etc/knot-resolver/config.docker.yml @@ -0,0 +1,12 @@ +workers: 2 +logging: + level: info +network: + listen: + - interface: lo@53 + - interface: lo@853 + kind: dot + - interface: lo@443 + kind: doh2 +management: + interface: 127.0.0.1@5000