Как запретить 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 выполнять внешний поиск имен хостов, если контейнер не работает?

Связанный контент