Docker compose docker compose和dns似乎没有被考虑在内

Docker compose docker compose和dns似乎没有被考虑在内,docker-compose,dns,Docker Compose,Dns,我有一个docker compose文件,指定每个容器的dns和dns搜索。此外,每个容器都有一个重新启动指令。 docker compose文件协调一个jenkins主文件和三个从属文件。除非主机重新启动,否则它会像符咒一样工作。Jenkins主设备和从设备重新启动,主设备可以连接从设备。 但是,因为我们在公司代理的后面,我们需要一些特定的DNS,即使每个容器都有DNS指令,容器和世界其他地方(甚至公司github repo)之间的连接也是不可能的。DNS解析不正常。 要解决这个问题,我必须更

我有一个docker compose文件,指定每个容器的dns和dns搜索。此外,每个容器都有一个重新启动指令。 docker compose文件协调一个jenkins主文件和三个从属文件。除非主机重新启动,否则它会像符咒一样工作。Jenkins主设备和从设备重新启动,主设备可以连接从设备。 但是,因为我们在公司代理的后面,我们需要一些特定的DNS,即使每个容器都有DNS指令,容器和世界其他地方(甚至公司github repo)之间的连接也是不可能的。DNS解析不正常。 要解决这个问题,我必须更新/etc/resolv.conf文件

对于我刚才添加的每个容器:

    dns-search: <dns search address>
    dns:
      - <dns1 address>
      - <dns2 address>
dns搜索:
域名系统:
- 
- 
所以,问题是关于dns和dns搜索指令。这有什么缺点吗。我想澄清一下这可能有什么问题