Docker container communication with ovs
2台宿主机,192.168.11153,192.168.1.154
安装OVS
rpm -ivh openvswitch-2.4.0-1.x86_64.rpm #预先下载的
配置OVS
1. 按照上一篇的内容配置Docker0的IP
http://www.cnblogs.com/dopeter/p/4942606.html
2. 配置OVS
153机器
ovs-vsctl add-br br0
ovs-vsctl add-port br0 gre1 -- set interface gre1 type=gre option:remote_ip=192.168.1.154
#添加br0到本地docker0,使得容器流量通过OVS流经tunnel
brctl addif docker0 br0
ip link set dev br0 up
ip link set dev docker0 up
iptables -t nat -F;iptables -F
ip route add 172.18.0.0/16 dev docker0
154机器
ovs-vsctl add-br br0
ovs-vsctl add-port br0 gre1 -- set interface gre1 type=gre option:remote_ip=192.168.1.153
#添加br0到本地docker0,使得容器流量通过OVS流经tunnel
brctl addif docker0 br0
ip link set dev br0 up
ip link set dev docker0 up
iptables -t nat -F;iptables -F
ip route add 172.17.0.0/16 dev docker0
3. 启动Docker
docker run --name 153mysql -e MYSQL_ROOT_PASSWORD=1 mysql
docker run --name 153mysql -e MYSQL_ROOT_PASSWORD=1 mysql
4. 进入Docker 互Ping
docker exec -it 153mysql bin/bash
docker exec -it 154mysql bin/bash
互Ping
有时会出现Redirect Host的情况,但等一下就好了
最新文章
- GitHub简单教程
- Qt字符转换
- git 代码组织
- HTTP权威指南阅读笔记一:HTTP概述
- 让超链接点击后不跳转,可以用href = ";#";,但是这个#就会锚点到页面最上边 点击链接后不跳转可以设置成
- Knockout : 实现复杂的web聊天窗体
- Oracle使用%type类型的变量输出结果
- [改善Java代码]在switch的default代码块中增加AssertionError错误
- CentOS虚拟机不能联网状况下yum方式从本地安装软件包(转载的)
- 通过控件获取cell
- WebLogic使用SSH架构部署遇到org.hibernate.hql.internal.ast.HqlTok
- C#关于AutoResetEvent的使用介绍(用AutoResetEvent实现同步)
- [原创]CentOS下Radius服务器搭建
- WebSocket小插件
- 关于t00ls的挂机脚本
- HBase运维经验
- Arrays工具、二维数组以及LeetCode练习题
- n2n网络环境搭建
- 使用Razor Generator构建模块化ASP.NET MVC应用程序
- MySQL事务提交过程(转载)
热门文章
- fragment android
- 【Spark亚太研究院系列丛书】Spark实战高手之路-第一章 构建Spark集群(第五步)(2)
- Java栈的实例-数组和链表两种方法(转)
- 【SICP读书笔记(三)】练习2.18 --- 表序列的reverse方法
- 2048 Puzzle游戏攻略
- linux kernel 结构体赋值方法{转载}
- 【C++探索之旅】第一部分第二课:C++编程的必要软件
- c# socket udp广播
- thinkphp达到UploadFile.class.php图片上传功能
- 的无线通信网络的学习LTE的关键技术HARQ(20141217)