Angenommen, Sie haben die folgende Docker-Compose-Datei:
version: '3.5'
services:
web:
image: nginx
expose:
- 80
# Imaginary service that requests http://web/
curl:
image: curlimages/curl
command: curl -i http://web/
Wenn web
der Server ausgefallen ist, http://web/
wird beim Zugriff eine externe DNS-Suche ausgelöst. In meinem Fall führte dies zu mehreren hunderttausend Anfragen pro Stunde an unseren DNS-Server.
Wie kann ich verhindern, dass Docker Hostnamen extern nachschlägt, wenn ein Container ausgefallen ist?