¿Cómo evitar que Docker busque nombres de host a través de DNS externo?

¿Cómo evitar que Docker busque nombres de host a través de DNS externo?

Supongamos que tiene el siguiente archivo 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/
    

Si webestá inactivo, el acceso http://web/activará una búsqueda de DNS externa. En mi caso, esto provocó varios cientos de miles de solicitudes por hora a nuestro servidor DNS.

¿Cómo puedo evitar que Docker busque externamente nombres de host cuando un contenedor no funciona?

información relacionada