docker dns配置

栏目: Docker 发布时间:2024-11-01

docker配置dns的方法

方法一:

创建 docker 容器时指定 dns

docker run --dns=xx.xx.xx.xx DOCKER_IMAGE

方法二:

在宿主机 /etc/docker/daemon.json 文件中进行配置

vi /etc/docker/daemon.json

{
  "dns" : [
    "114.114.114.114",
    "8.8.8.8"
  ]
}

重启 docker

systemctl restart docker.service

方法三:

在宿主机 /etc/resolv.conf 文件中配置。

如果前两种方法都没有配置的话,docker 容器会使用宿主机 /etc/resolv.conf 文件指定的 dns 服务器进行 dns解析

vi /etc/resolv.conf

# nameserver 指定 dns 服务器 ip
nameserver 100.100.2.136
nameserver 100.100.2.138

本文地址:https://www.tides.cn/p_docker-dns