美文网首页
Docker创建容器无法访问外网问题

Docker创建容器无法访问外网问题

作者: Godtoy | 来源:发表于2017-04-06 09:39 被阅读0次

    在我自建容器的时候。出现如下图问题

    image.png

    看图应该是容器内网络问题,接着我创建了一个互动容器。

    image.png

    证实确实是容器内部网络链接问题。接着我百度搜了一下答案,大家也都提出了解决方案,那么到底是为什么呢,我在官网找到了问题的答案。

    https://docs.docker.com/engine/userguide/networking/#the-default-bridge-network-in-detail

    测试:
    1.清除所有开启的容器

    image.png

    2.使用不带net参数
    创建两个容器,查看网络

    #docker run -itd centos
    # docker network inspect bridge
    
    
    image.png

    这里容器只能ping通内部网络,在docker默认创建的时候如果不加上net参数,docker会默认的去创建一个桥接网络分配给docker。

    首先如果我们要理解几种网络模式
    http://www.cnblogs.com/ggjucheng/archive/2012/08/19/2646007.html

    第二天早上,我重启了虚拟机,但是发现我启动的容器又能ping外网了,靠什么鬼。。。。昨天的问题还没解决呢

    image.png

    其实我心里的问题,应该是容器被创建的时候后没有网关的

    如下启动的两个默认的网络容器

    image.png

    相关文章

      网友评论

          本文标题:Docker创建容器无法访问外网问题

          本文链接:https://www.haomeiwen.com/subject/eqyzottx.html