docker网络

本文详细介绍了Docker的五种网络模式,包括Host、Container、None、Bridge和Overlay,重点阐述了Host和Container模式的特点。此外,还讲解了Docker自定义网络的配置,以及数据卷和数据卷容器的使用,包括宿主机目录挂载、容器互联和端口映射等操作。
摘要由CSDN通过智能技术生成

目录

一、docker 网络模式

1.docker五种网络模式 

2.docker自定义网络 

二、Docker 数据卷 

三、数据卷容器 

1.数据卷容器

2.端口映射

3.容器互联(使用centos镜像)


一、docker 网络模式

docker0网络
docker容器的虚拟网关
loopback :回环网卡、TCP/IP网卡
virtual bridge: linux
       自身继承了一个虚拟化功能(kvm架构),是原生架构的一个虚拟化平台,安装了一个虚拟化平台之后就会系统就会自动安装虚拟网卡。
       安装workstation ( 虚拟化平台)之后,会在网络适配器中会多出VMnet1 VMnet8 VMnet0)
      docker 0 :容器的网关,绑定物理网卡,负责做NAT地址转换、端口映射。
      docker 0本身也是一种容器。

1.docker五种网络模式 

host 模式

-net=host

容器和宿主机共字Network nane space。

container模式

-net=container:NAME_ or_ID

多个容器共享一个Network namespace。

none 模式

-net=none

容器有独立的Network namespace, 但并没有对其进行任何网络设置,如分配vethpair和网桥连接,配置IP等。

bridge模式

-net=bridge

(默认为该模式)

overlay模式

一般和docker-swarm结合

ipvlan macvlan

以上不需要动手配置,真正需要配置的是自定义网络

①Host :与宿主机共享网络名称空间/网络协议栈,IP共享、端口范围共享

②Container: 多个容器之间共享一个network namespaces,多个容器公用一个IP和端口

范围

③None :自闭空间,无网卡,无需网络连接

④Bridge: 桥接,默认模式,在不指定网络模式的情况下创建容器,默认使用此模式,通

过Veth对连接容器与docker0网桥,网桥分配给容器IP,同时docker0作为“局域网”内

容器的网关,最后和宿主机网卡进行通讯,同时

评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值