如何防止 Docker 通过外部 DNS 查找主机名?

如何防止 Docker 通过外部 DNS 查找主机名?

假设您有以下 docker-compose 文件:

version: '3.5'

services:
  web:
    image: nginx
    expose:
      - 80

  # Imaginary service that requests http://web/
  curl:
    image: curlimages/curl
    command: curl -i http://web/
    

如果web发生故障,访问http://web/将触发外部 DNS 查找。就我而言,这导致我们的 DNS 服务器每小时收到数十万个请求。

当容器关闭时,如何防止 Docker 从外部查找主机名?

相关内容