别慌!Docker容器内不能联网的6种解决方案

时间:15-02-16 栏目:云计算技术 作者:爱说云网 评论:0 点击: 3,434 次

注:下面的方法是在容器内能ping通公网IP的解决方案,如果连公网IP都ping不通,那主机可能也上不了网(尝试ping 8.8.8.8)

1.使用--net:host选项

sudo docker run --net:host --name ubuntu_bash -i -t ubuntu:latest /bin/bash
2.使用--dns选项

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前加个#号注释掉

sudo restart network-manager
sudo restart docker
5.重建docker0网络

pkill docker
iptables -t nat -F
ifconfig docker0 down
brctl delbr docker0
docker -d
6.直接在docker内修改/etc/hosts

相关文章

在AWS上运行Docker:一个更好的开发&测试体验...
views 2233
假如你正在为一个跟踪健康和健身的移动应用编写REST API。一开始你在你的笔记本上的开发环境中编写代码,在运行了所有单元测试并成功通过后,你将所有代码提交到Git,并且通知QA工程师测试。然而,当QA工程师认真地将最新版本代码部署到测试环境后却发现,这个新开发的REST程序往往连前几分钟的测试都通...
改善 Docker 镜像系统安全性的补救措施
views 2328
最近在使用Docker下载一个“官方”容器镜像时我看到这么一行提示:   ubuntu:14.04: The image you are pulling has been verified 我当时以为这和Docker极力推荐的镜像签名系统有关,所以并未深究。后来,在研究Docker镜...
容器领域趋势分析:多点开花,Docker不再一家独大...
views 2030
就在去年的10月份,大家似乎都钟爱Docker。你要是以为Docker就是容器领域的唯一玩家,那也情有可原。 Docker本身其实只是在2014年下半年才备受关注,Docker 1.0在之前的6月份首次亮相。但在6月份到10月份这短短几个月的时间里,Docker人气一路飙升,红帽在新的RHEL 7...
专访Docker中文社区创始人马全一: Docker正走在成为领域标准的路上 – 51C...
views 2490
凭借其方便的可移植性和开源 Linux 容器引擎,Docker在云计算领域的人气飙升。其实使用 Linux 容器技术并不是什么新鲜事,国内的各大互联网公司内部都有基于 Linux 容器引擎的平台在为业务部门提供服务。一个开源的项目能否在商业上取得成功,很大程度上依赖三件事 —— 成功的 User C...
云计算之Docker:颠覆者还是昙花一现
views 2152
在云计算产业界,一场由一个技术掀起的革命正在悄悄上演:名不见经传的小公司横插进IT大佬构筑的云生态产业链,各路IT企业纷纷拥抱该技术并接纳该公司,云计算的构建方式和实施方式也即将发生或多或少的改变。这个技术就是Docker,这个公司便是dotCloud。 DotCloud本是家新创业小公司,基本无...
Docker入门教程:15个Docker进阶命令
views 3105
在之前的文章中,我们介绍了15个Docker命令,并分享了它们的使用经验。在这篇文章中,我们将学习另外的15个Docker命令。它们分别是: daemon: Docker daemon是一个用于管理容器的后台进程。一般情况下,守护进程是一个长期运行的用来处理请求的进程服务。-d参数用于运行后台进程。...
尽快势头迅猛,但企业拥抱Docker时机未到...
views 1959
2014年Docker容器及其围绕着它的生态系统呈指数级的增长,但是不要期待2015年就会见到企业级的大量采用。 大大小小的公司在2014年试着让自己搭上Docker顺风车,虽然这个开源容器技术和它不断成长的生态系统让业界对其潜能感到晕头转向,但不要期望2015年会成为企业广泛使用Docker...
在Docker容器之间拷贝数据:原理与操作示例...
views 2189
ocker容器可以类比成一个目录,它可以将一个应用程序运行时所依赖的所有环境(注:此应用依赖的其他的服务或程序等)打包在一起运行;同时可 以随意的对它进行“启动”、“停止”、“移动”或者“删除”等操作。Docker容器在Linux的命名空间(Namespace)机制下被激活,这样就 可以使得运行在同...

声明: 本文由( 爱说云网 )原创编译,转载请保留链接: 别慌!Docker容器内不能联网的6种解决方案

别慌!Docker容器内不能联网的6种解决方案:等您坐沙发呢!

发表评论


读者排行