• 售前

  • 售后

热门帖子
入门百科

Docker容器内不能联网的6种办理方案

[复制链接]
公路美学 显示全部楼层 发表于 2021-10-25 18:52:26 |阅读模式 打印 上一主题 下一主题
Docker容器内不能联网的6种办理方案
注:下面的方法是在容器内能ping通公网IP的办理方案,假如连公网IP都ping不通,那主机可能也上不了网(尝试ping 8.8.8.8)
1.使用–net:host选项
  1. sudo docker run --net:host --name ubuntu_bash -i -t ubuntu:latest /bin/bash
复制代码
2.使用–dns选项
  1. sudo docker run --dns 8.8.8.8 --dns 8.8.4.4 --name ubuntu_bash -i -t ubuntu:latest /bin/bash
复制代码
3.改dns server
vi /etc/default/docker
去掉“docker_OPTS="–dns 8.8.8.8 --dns 8.8.4.4"”前的#号
4.不消dnsmasq
vi /etc/NetworkManager/NetworkManager.conf
在dns=dnsmasq前加个#号表明掉
  1. sudo restart network-manager
  2. sudo restart docker
复制代码
5.重修docker0网络
  1. pkill docker             #终止进程
  2. iptables -t nat -F         #清空nat表的所有链
  3. ifconfig docker0 down    #停止docker默认网桥
  4. brctl delbr docker0       #删除网桥
  5. docker -d
复制代码
6.直接在docker内修改/etc/hosts
总结
以上就是这篇文章的全部内容了,盼望本文的内容对大家的学习或者工作具有肯定的参考学习价值,谢谢大家对草根技术分享的支持。假如你想了解更多相关内容请检察下面相关链接

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作