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

关于宿主机功能正常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.kler.cn/news/326106.html

相关文章:

  • 江科大笔记—LED闪烁 LED流水灯 蜂鸣器
  • 每一个云手机的ip是独立的吗
  • .NET 6.0 使用log4net配置日志记录方法
  • electron教程(三)窗口设置
  • 微服务--Docker
  • 前端vue3中父div width: 40%; height: 62%; 子div如何设置相对父位置不变
  • 边缘计算网关:轻工行业的智能化新引擎
  • 数据权限的设计与实现系列11——前端筛选器组件Everright-filter集成功能完善2
  • 物业管理小程序开发
  • 微软SCCM:企业级系统管理的核心工具
  • 精密制造的革新:光谱共焦传感器与工业视觉相机的融合
  • JS设计模式之观察者模式:观察者与可观察对象的巧妙互动
  • 计算机毕业设计 基于Python国潮男装微博评论数据分析系统的设计与实现 Django+Vue 前后端分离 附源码 讲解 文档
  • 企业微信:客户联系自带群发工具和聊天工具
  • 【前端安全】burpsuite前端jsEncrypter插件详解
  • Python网络爬虫获取Wallhaven壁纸图片(源码)
  • 成都网安周暨CCS2024 | 大模型安全与产业应用创新研讨活动成功举办
  • 什么是javascript的事件循环
  • 如何使用ssm实现基于BS的库存管理软件设计与实现+vue
  • 河南移动:核心营业系统稳定运行超300天,数据库分布式升级实践|OceanBase案例
  • SpringCloud 2023 LoadBalancer介绍、使用、获取服务列表原理、负载均衡算法
  • 【2024保研经验帖】中科院信工所夏令营经验分享
  • 【Git原理与使用】Git初识基本操作
  • 企业微信 标准年级对照表
  • Spring MVC系统学习(三)——数据绑定和响应
  • Lombok 在 IntelliJ IDEA 中的使用步骤
  • 可注射、自修复水凝胶胶粘剂:无缝合伤口闭合的新突破
  • 3. go 运算符
  • WSL2Linux 子系统(十一)
  • 简易CPU设计入门:取指令(三),ip_buf与rd_en的非阻塞赋值