多次使用 docker,熟悉 docker 网络和端口映射的概念。但是,我还没有在网上找到任何你想混合这两者的案例。希望有能帮助我的人。
我在很多情况下都使用 Traefik。我也有 pi-hole 软件作为私有 DNS。我想标准化 Traefik 背后的所有服务以使用 TLS 和自定义(内部)域。pi-hole 管理界面与 Traefik 完美配合。
边缘路由器后面的 pi-hole 的最大问题是 docker 将 NAT 用于内部网络。因此 pi-hole 无法查看 DNS 请求的来源。唯一可以克服的是将DNS端口(53和853)直接映射到主机,我猜(绕过内部Traefik网络,绕过任何NAT)。
我可以将 pi-hole 容器连接到多个网络,但是我如何能够连接:80
到 Traefik 网络和:53
主机网络?