1
我需要在/etc/resolv.conf用戶定義的網絡中定義名稱服務器。如何在Docker中永久在用戶定義的網絡中設置DNS名稱服務器?
我知道指令--dns在docker引擎的默認橋中工作。
但我創建了用戶定義的網絡。
我需要在/etc/resolv.conf用戶定義的網絡中定義名稱服務器。如何在Docker中永久在用戶定義的網絡中設置DNS名稱服務器?
我知道指令--dns在docker引擎的默認橋中工作。
但我創建了用戶定義的網絡。
有描述不同的模式
爲橋模式二文檔的網頁:
https://docs.docker.com/engine/userguide/networking/default_network/configure-dns/
爲用戶定義的網絡:
https://docs.docker.com/engine/userguide/networking/configure-dns/
用於用戶的文檔定義的網絡狀態: Docker如何管理容器內的DNS配置的具體細節可以從一個Docker版本更改爲下一個。所以你不應該假定/ etc/hosts,/etc/resolv.conf這樣的文件在容器內部被管理,並且保持文件不變,而是使用下面的Docker選項。
如果您現在查看文檔的詳細信息,您會發現 --dns也可以在用戶定義的網絡模式下工作,但有更多選項可用,並且適用某些默認行爲。