Docker 网络(九)——使用Open vSwitch代替默认的linux bridge
来源:互联网 发布:公开的权威数据 编辑:程序博客网 时间:2024/05/18 22:41
9 使用Open vSwitch代替默认的linux bridge
安装OVS
$ sudo apt-get -y install openvswitch-switch
创建一个网桥
ubuntu@ubuntu:~$ sudo ovs-vsctl add-br ovs-testubuntu@ubuntu:~$ sudo ip link set ovs-test up
启动一个不带网络的容器
ubuntu@ubuntu:~$ docker run -it --rm --net=none --name=test ubuntu:14.04 bashroot@964738d6130b:/#
在另一个shell中,使用pipework在容器test中创建一个网络接口
ubuntu@ubuntu:~$ sudo su[sudo] password for ubuntu: root@ubuntu:/home/ubuntu# pipework ovs-test test 10.0.0.10/24@10.0.0.1Warning: arping not found; interface may not be immediately reachableroot@ubuntu:/home/ubuntu# ovs-vsctl list-ports ovs-testveth1pl2784
如果正常的话,网桥ovs-test上应该配置一个IP地址 10.0.0.1,如果没有分配到IP,可以运行下面的命令
$ sudo ip addr add 10.0.0.1/24 dev ovs-test
现在容器中也创建了一个网络,跟 ovs-test可以通信了
要想跟外部通信需要配置NAT
0 0
- Docker 网络(九)——使用Open vSwitch代替默认的linux bridge
- Open vSwitch的使用
- OVS初级教程:使用open vswitch构建虚拟网络(转载)
- 使用open vswitch构建虚拟网络
- 使用open vswitch构建虚拟网络
- 使用open vswitch构建虚拟网络
- 【Docker容器的跨主机访问】- 使用Open vSwitch实现跨主机容器连接
- Docker实践 -- 使用Open vSwitch实现跨主机通信
- 16 - Docker network第二讲-容器默认网络bridge(Docker系列)
- Open vSwitch 使用
- Open vSwitch使用笔记
- Open vSwitch 使用
- Open vSwitch使用笔记
- Open vSwitch 使用
- Open vSwitch使用笔记
- Open vSwitch使用笔记
- Open vSwitch 使用
- Open vSwitch 使用
- SQL语法 Access
- 程序员,应该掌握的英语词汇
- Java基础习题(附答案)
- 面试题22 栈的压入、弹出序列
- String类型的重点总结
- Docker 网络(九)——使用Open vSwitch代替默认的linux bridge
- 第四章 网络层 参考答案(《计算机网络》第五版 谢希仁著)
- cocos2d-js 系列[1] 屏幕的适配
- Oracle安装图解
- Java抽象类和接口和继承之间关系
- Git回滚的常用手法
- Java中的异常处理
- JSP留言板模块
- 连接池JAVA实现