docker网络模式详解

原创 2018年04月16日 21:36:19

本文主要讲解Docker4种常见的网络模式。

Docker服务启动之后,默认会创建一个docker0网桥,Docker就是通过这个网络设备为容器提供各种网络服务的,docker0在内核层连通了其他的物理或虚拟网卡,这就将所有容器和本地主机都放到同一个物理网络。


docker run启动一个容器时,可以使用--net选项来指定容器的网络模式,如下:

(1)、bridge模式:使用--net=bridge指定,这是Docker启动容器默认使用的网络模式;

(2)、host模式:使用--net=host指定;

(3)、none模式:使用--net=none指定;

(4)、container模式:使用--net=container-id or container-name指定。

下面分别讲解以上这四种网络模式

1、host模式

启动容器时使用host模式,那么这个容器将不会获得一个独立的Network Namespace,而是和宿主机共享一个Network Namespace,容器不会虚拟出自己的网卡、配置自己的IP,而是使用宿主机的IP和端口。容器的其他方面,如文件系统、进程列表还是和宿主机隔离的。

host模式如下图所示:


举例说明:

首先查看宿主机的网络配置


使用host模式启动一个容器,然后查看容器的网络配置:





Docker网络详解-二

title: Docker网络详解(二)——网络管理命令 date: 2015-11-29 19:54:17 tags: dockercategories: Docker Network在Dock...
  • vchy_zhao
  • vchy_zhao
  • 2017-04-19 11:30:48
  • 991

Docker的四种网络模式

Docker的四种网络模式 docker run创建Docker容器时,可以用–net选项指定容器的网络模式,Docker有以下4种网络模式:  bridge模式:使用–net =bridge...
  • huanongying123
  • huanongying123
  • 2017-06-21 23:04:49
  • 1290

Docker 1.9的新网络特性,以及Overlay详解

本文转载自灵雀云技术博客,原文链接:http://www.alauda.cn/2016/01/18/docker-1-9-network/作者简介:林帆,ThoughtWorks公司软件工程师及Dev...
  • wenwenxiong
  • wenwenxiong
  • 2016-11-28 19:57:00
  • 3392

Docker之四种网络模式

title: Docker之四种网络模式 date: 2015-11-11 15:19:20 tags: dockercategories: Docker NetworkDocker网络有四种模式...
  • vchy_zhao
  • vchy_zhao
  • 2017-04-20 16:35:32
  • 803

Docker1.12版本swarm模式下的网络模型

摘要: Docker 1.12版本中将swarm内置到了Docker Engine中,网络部分也发生了一些改进,本文中将深入探讨Docker1.12版本swarm模式下的网络模型。     ...
  • xuguokun1986
  • xuguokun1986
  • 2016-12-31 11:36:11
  • 825

理解Docker的网络模式

容器的网络,大的方向,分为两大类: A.单台宿主下,容器网络环境的构建 B.多台宿主组成的宿主集群的网络环境 单宿主模式下: Docker提供了,3种默认的...
  • wx1139069147
  • wx1139069147
  • 2016-11-04 15:07:09
  • 444

docker网络方案之weave原理篇

上篇文章http://blog.csdn.net/happyanger6/article/details/71104577介绍了weave及其安装和使用,这一篇讲解其实现原理,使读者可以有更深入的理解...
  • happyAnger6
  • happyAnger6
  • 2017-05-07 23:01:05
  • 1237

Docker四种网络模式

四种网络模式host模式使用docker run时使用–net=host指定 Docker使用的网络实际上和宿主机一样,在容器内看到的网卡ip是宿主机上的ip。[root@localhost ~]#...
  • Noob_f
  • Noob_f
  • 2016-10-20 18:26:13
  • 1603

Docker Container网络模式

Docker Container网络模式 Docker Container的网络,可以得出4种不同的模式:bridge桥接模式、host模式、other container模式 和 none模式。...
  • wzb56
  • wzb56
  • 2016-02-16 13:37:55
  • 849

docker的五种网络模式总结

docker的网络模式大致可以分成五种类型,在安装完docker之后,宿主机上会创建三个网络,分别是bridge网络,host网络,none网络,可以使用docker network ls命令查看。 ...
  • Belug
  • Belug
  • 2017-07-20 15:36:19
  • 1316
收藏助手
不良信息举报
您举报文章:docker网络模式详解
举报原因:
原因补充:

(最多只允许输入30个字)