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 web
está 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?