Say you have the following docker-compose file:
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 is down, accessing
http://web/ will trigger an external DNS lookup. In my case, this caused several hundred thousand requests per hour to our DNS server.
How can I prevent Docker from externally looking up host names when a container is down?