zeroc ice 用docker 部署
来源:互联网 发布:淘宝卖家库存管理 编辑:程序博客网 时间:2024/06/04 18:39
三台虚拟机:centos 6.5 系统,
每台的环境准备:
1安装docker 并且启动服务之后
2下载镜像 :
docker pull zeroc/icegridregistry
docker pull zeroc/icegridnode
查看以下载的镜像:
docker images
两个都看到了,证明下载OK了
3 开始部署:
部署方式 1 :
registry 部署在 虚拟机1 上,
node 部署到另外一台虚拟机的docker 里,
启动命令为 :
docker run --name dnode1 --net=host -v /usr/local/share/config/icegridnode.conf:/etc/icegridnode.conf:ro -d zeroc/icegridnode
思想就是: 在主机上建立一个虚拟网桥 (可以理解成交换机),然后把其他 网卡 如eth0,eth0,vth0,wth0 等都添加到这里来,
然后给虚拟网桥添加ip地址并启动,之后把其他网卡的ip去掉,然后重新配置一个默认路由
另外一台主机也是这么弄。
然后最后最大到一个效果 :
整体网络拓扑结构就是这样:
虚拟机的网桥配置如下:
ifconfig 查看配置
sudo brctl addbr br0 添加新网桥
sudo ifconfig br0 192.168.12.2 netmask 255.255.255.0 给网桥添加ip地址(这里的ip 地址可以设置为原来的eth0的地址)
sudo brctl addif br0 eth0 (把eth0接口添加进来)
brctl show (查看网桥信息)
ifconfig eth0 0.0.0.0 (把原来的网卡ip制空)
netstat -nr (可以网关信息)
route add default gw 192.168.12.1 (自定义默认网关)
sudo ifconfig br0 192.168.12.18 netmask 255.255.255.0 (重新配置 网桥ip)
完成上述步骤,电脑就可以继续联网了。
#sudo ifconfig docker0 down (停掉网桥)
#brctl delbr docker0 (删除网桥)
然后注册中心所在的虚拟机内 正常启动 registry
node 所在的虚拟机,需要停掉docker ,
打开docker 默认启动配置文件 vi /etc/sysconfig/docker
添加如下配置
other_args="-b=br0 --fixed-cidr='192.168.12.64/26'"
然后重新启动docker
用docker 运行命令
docker run --name dnode1 -v /usr/local/share/config/icegridnode.conf:/etc/icegridnode.conf:ro -d zeroc/icegridnode
启动 node
则node 可以注册到注册中心
注意 ,防火墙需要关闭。
0 0
- zeroc ice 用docker 部署
- Zeroc的ICE
- Zeroc ICE的示例
- Zeroc ICE的示例
- ZeroC ICE之旅
- ZeroC Ice权威指南
- 《ZeroC Ice权威指南》
- ZeroC Ice 安装
- ZeroC Ice IceBox使用
- Zeroc Ice原理介绍
- ZeroC ICE学习经验总结
- ZeroC Ice IceBox使用
- Zeroc Ice原理介绍
- ICE ZEROC文档翻译 (-)
- ZeroC ICE之旅------java
- ZeroC ICE之旅------Slice
- 【ZeroC-ICE】多语言通信
- zeroC ice slice 语法总结
- PowerDesigner设计表时显示注释列Comment
- React 之 react-router
- C#设计模式——观察者模式!
- Range<String.Index> String.Index 使用方法
- JFreeChart统计图
- zeroc ice 用docker 部署
- 对称加密 VS 非对称加密
- iOS push 推送 总结
- smokping 正的能监控网络情况
- String.equals()与String.equalsIgnoreCase( )区别
- Professional JavaScript for Web Developers 读书笔记(三)
- Ubuntu下配置java+Eclipse开发环境
- Android 触摸手势基础 官方文档概览
- mysql共享锁与排他锁