Docker网络模式

• bridge

 –net=bridge 

默认网络,Docker启动后创建一个docker0网桥,默认创建的容器也是添加到这个网桥中。

 • host 

–net=host 

容器不会获得一个独立的network namespace,而是与宿主机共用一个。这就意味着容器不会有自己的网卡信息,而是使用宿主 机的。容器除了网络,其他都是隔离的。

 • none 

–net=none 

获取独立的network namespace,但不为容器进行任何网络配置,需要我们手动配置。 

• container 

–net=container:Name/ID 

与指定的容器使用同一个network namespace,具有同样的网络配置信息,两个容器除了网络,其他都还是隔离的。 

• 自定义网络 与默认的bridge原理一样,但自定义网络具备内部DNS发现,可以通过容器名或者主机名容器之间网络通信。

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

推荐阅读更多精彩内容

  • 一.Docker的四种网络模式 1.Docker在创建容器时有四种网络模式,bridge为默认不需要用--n...
    宇晨棒棒的阅读 1,112评论 0 2
  • 默认为 bridge--net=bridge 默认网络,Docker启动后创建一个docker0网桥,默认创建的容...
    StevenQin阅读 2,024评论 0 0
  • 我们在使用docker run创建Docker容器时,可以用--net选项指定容器的网络模式,Docker有以下4...
    最底层的技术渣阅读 657评论 0 0
  • 关于docker网络模式有四种,内容如下,至于内容从来哪的,我也不知道,反正网上找的 前言:我们在使用docker...
    撸大师阅读 12,994评论 3 9
  • 世间的“情”大多伤人伤己。而最美不过的是同学情。 比如“爱情”:有时候你侬我侬,幸福得像泡在蜜罐里,恨不得融为一体...
    人生若只如初16阅读 271评论 1 5