小规模——macvlan
优点:适合小规模,不需要其他插件;
缺点:需要手动分配IP,容器无法与宿主机通信和链接外网。
在 docker 中,macvlan 只是网络模型中的一种,是一种跨主机的网络模型,只支持 bridge 模式
lsmod | grep macvlan #查看是否有 macvlan
modprobe macvlan #加载 macvlan 模块
lsmod | grep macvlan #查看已经加载有 macvlan
大规模——overlay
含义:重叠网络,底层基于 xvlan 实现的
真机上访问 100.0.0.10:8500,查看 consul 的 web 界面,此时consul部署成功