1、启动时指定:

docker run --dns 8.8.8.8 busybox:latest

2、全局配置:

vi /etc/docker/daemon.json 
{
  "dns" : [
    "8.8.8.8"
  ]
}
systemctl daemon-reload
systemctl restart docker

如果宿主机配置了dns,并且没有使用上述两种方法指定则默认使用宿主机配置。

如果宿主机也没有配置dns,则默认使用8.8.8.8。

需要额外注意的是:宿主机配置dns一定要注意使用一个空格,例如nameserver空格8.8.8.8。

不同的容器系统环境,对空格理解不同,空格过多很有可能导致容器dns为“空格8.8.8.8”,然后解析失败。

相关文章:

  • 2021-05-17
  • 2021-07-26
  • 2022-02-07
  • 2021-07-21
  • 2022-12-23
  • 2021-09-27
  • 2021-10-26
  • 2021-08-25
猜你喜欢
  • 2022-12-23
  • 2021-07-16
  • 2022-02-23
  • 2021-08-27
  • 2022-12-23
  • 2022-12-23
  • 2022-01-18
相关资源
相似解决方案