一、概述
接上篇网络虚拟化之副本网卡技术MACVLAN,基础的虚拟网络技术基本都认识到,本文来看看Docker中是怎么用的。网络虚拟化的运用才是真正开始解决问题。
几个核心点:
1.Docker开箱即用的网络模式只有3种
2.允许自己定制网络,制定给Docker容器
3.底层技术并没有脱离之前介绍的基础技术范畴
4.虽然当前是K8S的天下,但Docker也是发布了第一个容器网络的业界标准
二、核心原理
相对Kubernetes,Docker的网络模型要相对简单很多。但也最适合我们来充分理解前面介绍的各类网络虚拟化的基础技术。
Docker 提供的三种开箱即用的网络方案:
1. 桥接模式
为每个容器创建veth pair