Допустим, у вас есть следующий файл 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 выполнять внешний поиск имен хостов, если контейнер не работает?