Docker之跨主机容器连接-yellowcong
来源:互联网 发布:java中的集合有哪些 编辑:程序博客网 时间:2024/05/22 05:08
网桥实现
Open vSwitch实现跨主机容器连接
使用weave实现跨主机容器连接
目前实现docker网络的开源方案有Weave、Kubernetes、Flannel、Calico、Open vSwitch、Libnetwork、Macvlan、Pipework以及SocketPlane等,其中Weave被评价为目前最靠谱的。排名根据使用的效果,由高到低。
网桥实现
通过在配置文件中配置--fixed-cidr
,配置的时候,查看网桥设定的ip地址,然后设定ip的地址范围,通过在同一个网络地址段下,实现容器的访问。
缺点
配置简单,不依赖第三方文件
缺点
与同主机网段,需要划分ip
需要有网段控制权
兼容效果差[M虚拟机上不咋好用]
不容易管理
ps:这种方法基本是不能在生产环境中使用
上面的br0网桥的设定,前面地址是192.168.110.xx,26是子网掩码,
IP数量就是“32-子网掩码(本例是26)”就得出本网段可用IP的数量
(32-26)^2-2 = 62个可使用网络地址,具体可以查看 ip地址掩码和位数对应关系表、子网掩码、网络地址、主机地址-yellowcong
#本地DOCKER_OPTS="-b=br0 --fixed-cidr='192.168.110.128/26'"#另外一台地址DOCKER_OPTS="-b=br0 --fixed-cidr='192.168.110.64/26'"
Weave实现容器跨主机连接
Docker之Weave实现Docker多宿主机互联-yellowcong ,这个里面详细降解了,如何使用weave进行跨主机连接,每个部署了Weave router的主机都需要将TCP和UDP的6783端口的防火墙设置打开,保证Weave router之间控制面流量和数据面流量的通过。
Weave优势
支持主机间通信加密。支持container动态加入或者剥离网络。支持跨主机多子网通信。
Weave劣势
只能通过weave launch或者weave connect加入weave网络。
阅读全文
0 0
- Docker之跨主机容器连接-yellowcong
- Docker之容器退出-yellowcong
- Docker容器的跨主机连接
- Docker之批量删除容器-yellowcong
- Docker之Flanned容器网络不通-yellowcong
- 【Docker容器的跨主机访问】-【使用网桥实现跨主机容器连接】
- 【Docker容器的跨主机访问】- 使用Open vSwitch实现跨主机容器连接
- 【Docker容器的跨主机访问】- 使用weave实现跨主机容器连接
- 容器跨主机通信之docker default overlay
- 理解Docker跨多主机容器网络
- 理解Docker跨多主机容器网络
- 理解Docker跨多主机容器网络
- docker容器跨主机互联小实验
- Docker跨主机容器访问通信
- docker中的ROS容器与ROS主机的连接
- docker之ifconfig安装-yellowcong
- Docker网络基础---Docker跨主机容器访问通信
- (菜汪学docker)docker+macVlan实现容器跨主机
- java System.arrayCopy
- java连接mysql5.7报错Access denied for user 'root'@'localhost' (using password: YES)解决
- CSS(3)__CSS基本用法<div,文档流,浮动>
- 【结构型模式】《大话设计模式》——读后感 (9)牛市股票还会亏钱?——外观模式
- SVM -- R的演示及应用示例
- Docker之跨主机容器连接-yellowcong
- 微服务架构(一):什么是微服务
- LeetCode 19. Remove Nth Node From End of List (Python)
- HTTPs连接的前发生了什么
- Android 彻底组件化方案实践
- 使用Python编写程序求解数独游戏答案
- 摄像机标定学习笔记(6) 关于张正友平面标定方法
- 【创建型模式】《大话设计模式》——读后感 (11)简历复印?——原型模式
- 3D渲染流程xmind思维导图