docker 在啟動容器時可以使用 --dns 參數指定 dns:
如果要讓所有容器都吃到 DNS 可以直接修改 daemon.json 設定檔。
Linux 的 daemon.json 設定檔路徑:
Windows 的 daemon.json 設定檔路徑:
在設定檔中增加 dns 設定值即可:
Linux 的 Docker 重新讀取設定值指令:
延伸閱讀:
docker 從私有儲存庫拉取映像檔 沒有 https 解決方式 教學
docker run --dns=8.8.8.8 -it ubuntu
如果要讓所有容器都吃到 DNS 可以直接修改 daemon.json 設定檔。
Linux 的 daemon.json 設定檔路徑:
/etc/docker/daemon.json
Windows 的 daemon.json 設定檔路徑:
%userprofile%\.docker\daemon.json
在設定檔中增加 dns 設定值即可:
{
"dns": ["192.168.0.9"]
}
Linux 的 Docker 重新讀取設定值指令:
sudo systemctl reload docker
延伸閱讀:
docker 從私有儲存庫拉取映像檔 沒有 https 解決方式 教學
留言
張貼留言
如果有任何問題、建議、想說的話或文章題目推薦,都歡迎留言或來信: a@ruyut.com