Docker配置DNS

配置DNS

1、先在宿主机的 /etc/docker/daemon.json文件中增加如下内容来设置全部容器的DNS:

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

2、注意,如果已经存在了配置,加上dns后如下图所示,不要重新加大括号进行配置

[root@iZuf65qcx8upilcid9qfh1Z etc]# cat /etc/docker/daemon.json 
{
  "registry-mirrors": ["https://chwe3wlf.mirror.aliyuncs.com"],
  "dns" : [ "114.114.114.114","8.8.8.8" ]
}

3、配置后需要重启docker服务才能生效,重启命令如下:

[root@iZuf65qcx8upilcid9qfh1Z etc]# systemctl restart docker

4、创建新的容器,使用新配置的dns

[root@iZuf65qcx8upilcid9qfh1Z etc]# docker run -it --rm ubuntu cat /etc/resolv.conf
nameserver 114.114.114.114
nameserver 8.8.8.8
options timeout:2 attempts:3 rotate single-request-reopen
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值