DNS 解析和默认网关不同,用比喻来说网关属于套娃模式,当容器对外访问网络时,会经过宿主机。但是 DNS 可以理解为客户端端点模式,你宿主机配置了 DNS 并不能使你 Docker 容器就默认可以解析了。所以要想 Docker 容器可以正常的通过域名访问,需要为容器也设置具体的 DNS 地址。

方法分为指定docker容器设置和宿主机docker统一设置两种:

方式一:宿主机统一设置

修改 /etc/docker/daemon.json,按如下示例配置:

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

修改配置后需要加载配置并重启docker服务:

systemctl daemon-reload
systemctl restart docker

方式二:为指定容器设置

 docker run -itd --dns=114.114.114.114 centos

最后使用命令进入启动的容器内部,查看 /etc/resolv.conf 文件内容或者通过 ping 等方法验证结果。


(END)

Docker 设置 DNS相关推荐

  1. docker配置dns解决办法

    我们都知道Linux系统配置DNS的时候有一个问题,就是你在/ect/resolv.conf文件中添加上nameserver XXX.XXX.XXX.XXX的时候,当时是生效的,但是机器重启之后就失效 ...

  2. Docker设置阿里镜像加速器仍然下载很慢

    Docker设置阿里镜像加速器仍然下载很慢. 1.问题起源 我自己装的虚拟机,安装docker并且配置阿里的加速器,但是依旧很慢.. 2.解决方式 请检查你的网络配置中的 DNS配置,我配置的是114 ...

  3. Centos7 设置DNS 服务器

    在CentOS 7下,手工设置 /etc/resolv.conf 里的DNS,过了一会,发现被系统重新覆盖或者清除了.和CentOS 6下的设置DNS方法不同,有几种方式: 1.使用全新的命令行工具 ...

  4. win7 命令行设置DNS,建立集测环境

    设置DNS 步骤一: 点击电脑左下角"开始" 步骤二: 右键点击"cmd.exe" 弹出命令行窗口,如下图所示 步骤三:输入命令 设置DNS:netsh int ...

  5. docker设置国内镜像加速的坑

    2019独角兽企业重金招聘Python工程师标准>>> 国内访问国外的docker镜像库速度超慢,所以就设置国内镜像加速. 国内镜像加速主要有两个: 1.阿里云 2.DaoCloud ...

  6. dns被自动修改_怎么加速iTunes下载速度 设置DNS方法【介绍】

    这回主要分享的加速iTunes下载应用的方法主要是修改你连接的无线网络(WIFI)的DNS的方法. 有的人可能会问为什么修改DNS就可以了呢? 简单的说就是把你所要下载的服务器准确的找到,不用自动分配 ...

  7. docker设置http_proxy https_proxy解决gcr.io/kaniko-project/executor:v1.7.0之类的镜像拉取问题

    docker设置http_proxy https_proxy上网代理解决gcr.io/kaniko-project/executor:v1.7.0之类的镜像拉取问题 注意:一定要分成两行来写,不然不奏 ...

  8. Linux更改主机名称(hostname)和设置DNS解析以及设置IP

    linux更改主机名称 vi  /etc/sysconfig/network打开配置文件 设置HOSTNAME=hadoop(自己想更改的名称) 退出保存即可 测试:重启机器 设置DNS域名解析 vi ...

  9. 无线网卡dns服务器没有响应,无线网卡上不去网怎么设置dns

    有关于无线网络连接上了,但是上不了网的问题,一直以来都困扰着很多网友.最有可能的原因就是DNS地址的问题,下面是学习啦小编给大家整理的一些有关无线网卡上不去网设置dns的方法,希望对大家有帮助! 无线 ...

最新文章

  1. android封装全局调用的toast_Android Toast提示封装实例代码
  2. POJ - 1381 Secret Code(dfs+高斯整数)
  3. delphi中Label中文显示不全的问题解决办法
  4. 2021年峰峰春晖中学高考成绩查询,峰峰春晖中学2019年录取分数线
  5. Unity(一)Unity脚本程序开发
  6. fpga驱动oled iic显示代码_【接口时序】6、IIC总线的原理与Verilog实现
  7. 【协同任务】基于matlab蚁群算法多无人机攻击调度【含Matlab源码 034期】
  8. vim如何删除^M字符
  9. 技术人员如何创业(4)---打造超强执行力团队
  10. watch 深度监听及立即执行
  11. Access数据库,以及一些其他的库。
  12. HTML meta http-equiv 属性
  13. 团队任务1:第一次团队会议
  14. NETSDK1045 当前 .NET SDK 不支持将 .NET 6.0 设置为目标。请将 .NET 5.0 或更低
  15. screenX、clientX、pageX, offsetX的区别
  16. shape属性详解使用
  17. 打印菱形图案用java如何做_Java打印出菱形图案
  18. 金盘转债上市价格预测
  19. 没有伞的孩子要学会奔跑
  20. ESP32外壳设计 云图三维:在线SOLIDWORKS 教程

热门文章

  1. go pprof性能分析
  2. matplotlib不显示刻度值,仅显示刻度线
  3. 零信任安全架构2-零信任理念、实现及部署方案
  4. float所表示的范围
  5. 公司局域网IP地址管理方案
  6. Zemax学习笔记——消色差透镜
  7. 我的世界服务器修改出生点,我的世界设置世界/玩家出生点指令 制作地图必备...
  8. 根据快递分类,统计订单到达总数(tableau作业-网易云课堂)
  9. 腾讯Soso团队博客正式开博
  10. pyplot画多个图,在一个图中绘制多个子图