我希望将docker容器代理为docker主机的子域,如下所示。我已经看到了几种可以完成类似工作的解决方案,但没有一种能够满足我们的需求。
主机:运行RHEL 7.2的企业VPS
主机域名:host.net(fakename - 但它位于企业内部网后面,无法从公众访问)
DNS服务器:host.net的DNS被委托给主机,所以我需要运行一个dns服务器:53(这是新的,这就是为什么一个人还没有设置)< / p>
主机IP:172.16.10.12
Docker:v1.10
子网:dockernet 192.168.222.1/24
子网dns(已创建docker):dnsmasq on 192.168.122.1:53
目标:
问题/问题:
埃里克
答案 0 :(得分:1)
我使用nginx-proxy为每个容器实现了这样的动态子域。
This article还解释了如何从nginx基础图像和dockergen实现相同的功能,以便从docker事件中生成nginx conf。