当前位置: 首页 > news >正文

关于宿主机功能正常docker容器重启后dns失效的解决办法

问题描述:centos8中创建docker后运行正常,也能ping通外网域名。但是容器重启后dns失效,但能ping通ip。网上有很多办法,都很麻烦,而且不见得有效。如果说安全级别不高,只是部署环境我找到了一个快速解决的办法。

在生成容器的时候,直接将宿主机的/etc映射到容器,比如:

docker run -itd -e “container=docker” --privileged=true -v /sys/fs/cgroup:/sys/fs/cgroup -v /wutool:/wutool -v /mnt:/mnt -v /etc:/etc --net mywifi --ip 192.168.0.188 --name test01 centos /usr/sbin/init

这样重启后,dns保持有效。下面是运行情况

[root@8dba1adca160 /]# exit
exit
[root@wuzz etc]# docker exec -it test01 bash
[root@8dba1adca160 /]# ping www.baidu.com -c 2
PING www.wshifen.com (103.235.46.96) 56(84) bytes of data.
64 bytes from 103.235.46.96 (103.235.46.96): icmp_seq=2 ttl=47 time=250 ms

--- www.wshifen.com ping statistics ---
2 packets transmitted, 1 received, 50% packet loss, time 1051ms
rtt min/avg/max/mdev = 249.957/249.957/249.957/0.000 ms
[root@8dba1adca160 /]# exit
exit
[root@wuzz etc]# docker exec -it test01 bash
[root@8dba1adca160 /]# ping www.baidu.com -c 2
PING www.a.shifen.com (103.235.46.96) 56(84) bytes of data.

--- www.a.shifen.com ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1031ms

[root@8dba1adca160 /]# ping www.baidu.com -c 2
PING www.wshifen.com (103.235.47.188) 56(84) bytes of data.

--- www.wshifen.com ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1046ms

[root@8dba1adca160 /]# ping www.sina.com -c 2
PING ww1.sinaimg.cn.w.alikunlun.com (219.153.159.211) 56(84) bytes of data.
64 bytes from 219.153.159.211 (219.153.159.211): icmp_seq=1 ttl=56 time=5.10 ms
64 bytes from 219.153.159.211 (219.153.159.211): icmp_seq=2 ttl=56 time=5.45 ms


http://www.mrgr.cn/news/36002.html

相关文章:

  • 低空载功耗,高能源利用率 BDA5-20W BOSHIDA DCDC
  • 【Elasticsearch】Elasticsearch集成Spring Boot
  • 酷釉V2无人棋牌独立版源码+搭建教程文档
  • 【JavaEE初阶】多线程上部
  • WSL 2 中 FastReport 与 FastCube 的设置方法与优化策略
  • 深度学习入门指南:一篇文章全解
  • 大语言模型之LlaMA系列- LlaMA 2及LLaMA2_chat(上)
  • android13 系统默认设置静态IP
  • 二叉搜索树(来学包会) C++经验+1
  • GEE 案例:一种在不受云层影响并利用合成口径雷达(SAR)数据的情况下监测植被的方法(双极化SAR植被指数)
  • 【Python】的语言基础学习方法 快速掌握! 源码可分享!
  • 怎么批量制作文本或链接静态码?批量静态码在线的生成技巧
  • 【Webpack】Hash 码
  • 【环境踩坑系列】centos7安装python3.10.X
  • Mybatis-动态SQL
  • Skyeye 云这几年的经历
  • three.js BufferAttribute
  • 计算机网络(九) —— Tcp协议详解
  • python-比较月亮大小/数组下标/人见人爱a+b
  • Webpack 5的新特性:Asset Modules与Dynamic Import
  • Linux快速安装ClickHouse(附官方文档)
  • 【QT 5 调试软件+Linux下调用脚本shell-无法调度+目录拼写+无法找目录+sudo权限(2)+问题解决方式+后续补充】
  • Java中的位图和布隆过滤器(如果想知道Java中有关位图和布隆过滤器的知识点,那么只看这一篇就足够了!)
  • android11 自动授权访问sdcard
  • ChatGPT 向更多用户推出高级语音模式:支持 50 种语言;字节发布两款新视频生成大模型丨 RTE 开发者日报
  • 多城联动、多形式开展网安周公益活动,开源网安传播网络安全知识