Docker自定义网桥pipework工作原理
2018-01-19 20:51
204 查看
自定义网桥
1.创建一工作目录通过brctl查看show命令
启用一个运行/bin/bash的容器,并指定--net=none
再开启一个新的终端,查找这个容器的进程ID,然后创建它的命名空间,后面的ip netns 会用到。
创建目录
创建一对peer接口A和B,绑定到网桥,并起用它
将B放到容器的网咯命名空间,命名为eth0配置一个空闲IP
扩展:创建一个点到点连接 启动两个容器
创建一对peer接口吗,然后配置路由
DNS/HOSTNAME自定义
扩展
安装pipework启动Docker容器
配置容器网咯,并连接到网桥br0上。网关在IP地址后面加@指定。
将主机eno16777736桥接到br0上,并把eno16777736的IP配置在br0上ip addr add 192.168.132.102/24 dev br0;ip addr del 192.168.132.102/24 dev eno16777736brctl addif br0 eno16777736ip route del defaultip route add default via 192.168.132.2 dev br0进入容器内部查看容器地址.
安装openvswitch
下载openvswitch
在~/rpmbuild/RPMS/x86_64/里有两个文件
启动
创建交换机,把物理网卡加入ovs1
在主机A上创建4个人Docker容器。test2,test3,test4,test5
将test2,test3 划分到一个vlan 中,vlan在mac地址后加@指定
将test3,test4划分到另一个vlan中
相关文章推荐
- 详解修改docker启动默认网桥docker0为自定义网桥
- Docker:添加自定义网桥
- docker网络配置之自定义网桥
- docker自定义网桥
- docker自定义网桥
- Docker网络之二:自定义网桥
- 实战案例:构建docker容器集群 (解决方案一:使用自定义网桥连接跨主机容器)
- Docker 自定义网桥和IP
- 【Network】修改docker启动默认网桥docker0为自定义网桥
- 创建docker自定义网桥 自定义网桥的配置 docker0
- Docker 使用自定义网桥
- Docker 使用自定义网桥
- Docker使用自定义网桥
- docker新建自定义网桥,实现不同主机容器互联
- Docker 自定义网桥后,无法正常启动问题
- 自定义docker网桥
- Docker 节点在 ODL 控制下的 OVS 网桥连接
- Docker For Mac没有docker0网桥
- Docker网络之三:自定义容器虚拟IP
- docker虚拟网桥实现固定IP,容器互通,外网可用