如何防止 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/
    

如果webdown,存取http://web/會觸發外部DNS查找。就我而言,這導致每小時向我們的 DNS 伺服器發出數十萬個請求。

當容器關閉時,如何防止 Docker 從外部尋找主機名稱?

相關內容