Docker가 외부 DNS를 통해 호스트 이름을 조회하는 것을 방지하는 방법은 무엇입니까?

Docker가 외부 DNS를 통해 호스트 이름을 조회하는 것을 방지하는 방법은 무엇입니까?

다음 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가 외부에서 호스트 이름을 조회하는 것을 방지하려면 어떻게 해야 합니까?

관련 정보