docker网络详解

我们只要安装了docker就有一个网卡docker0,通信使用的桥接模式,使用的技术是evth-pair技术!

所有的容器都是通过这个docker0的网卡来连接的。

容器启动的时候会得到一个eth0@+数字的一个网络地址。其中这个网络地址我们可以直接在本机ping通。

容器和容器之间可以ping通的。docker0相当于路由器的功能。

------------link-----------

通过link, 我们可以直接通过名字来ping通不同的容器,但是是单向的,反向的如果没有设置--link是ping不通的。因为--link 是在hosts中加入了一个连接的配置。现在我们不推荐用--link。

dpcker0不支持容器名连接。

------------自定义网络-----------

.docker默认的是桥接模式,我们自己定义网络也是使用桥接模式。

使用我们自定义的网络设置容器。

使用我们自定义的网路的容易就修复了docker的缺陷,这样我们容器间就可以直接通过容器名字直接访问。但是外部不能通过容器名字访问。

网络连通

docker  network connect


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Docker:网络模式详解 袖珍指南 Docker作为目前最火的轻量级容器技术,牛逼的功能,如Docker的镜像管...
    高城_4af4阅读 1,242评论 0 0
  • 当项目大规模使用 Docker 时,容器通信的问题也就产生了。要解决容器通信问题,必须先了解很多关于网络的知识。D...
    哈喽沃德先生阅读 1,382评论 0 8
  • [Docker:网络模式详解] Docker作为目前最火的轻量级容器技术,牛逼的功能,如Docker的镜像管理,不...
    程序员应如是阅读 259评论 0 0
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 8,635评论 28 53
  • 人工智能是什么?什么是人工智能?人工智能是未来发展的必然趋势吗?以后人工智能技术真的能达到电影里机器人的智能水平吗...
    ZLLZ阅读 4,001评论 0 5