docker
hailwind
就职于犀思云计算科技有限公司,任CTO职位,负责云计算业务的技术管理工作。对分布式系统设计、计算虚拟化、网络虚拟化、分布式存储等领域有浓厚的兴趣和丰富的实践经验。
展开
-
构建支持registry v2的shipyard的镜像
shipyard是什么就不介绍了 话说,如果私有registry是V2的话,官方的shipyard的默认官方镜像是不支持的,于是只能自己构建。 备选源代码库有两个: https://github.com/shipyard/shipyard/ https://github.com/computerlyrik/shipyard/ 第二个是fork的第一个(官方源代码),第二个的reg原创 2016-05-28 21:33:45 · 2091 阅读 · 2 评论 -
shipyard管理多HOST
运行机制: shipyard和rethinkdb和swarm--manager通讯 swarm-manager使用etcd(shipyard-discovery)获取基本数据 etcd被动等待swarm-agent推送docker主机的注册信息 swarm-agent通过shiipyard-docker-proxy获取数据,并向etcd推送 shipyard-docker-pro原创 2016-05-28 22:48:18 · 1022 阅读 · 0 评论 -
搭建rabbitmq的docker集群
环境: 三个rabbitmq节点,加一个haproxy做前端 确保三台服务器都可以按主机名找到对方(/etc/hosts或dns) node1,node2,node3分别执行: docker run -d --net host --name rabbitmq -e RABBITMQ_ERLANG_COOKIE='IEWIRJDIS8WJDUU2WSW' $REGISTRY_IP原创 2016-06-14 10:47:26 · 3685 阅读 · 1 评论 -
搭建zookeeper的docker集群
环境: 三个zookeeper节点 确保三台服务器都可以按主机名找到对方(/etc/hosts或dns) node1: docker run -e MYID=1 -e SERVERS=node1,node2,node3 --name zookeeper --restart=always --net=host -d $REGISTRY_IP:5000/mesoscloud/zooke原创 2016-06-14 10:54:05 · 763 阅读 · 0 评论 -
搭建memcached的docker集群
其实这是个伪命题,memcached互相之间是不需要知道集群成员的,是由客户端来实现的集群功能 因此,只要简单地启动memcached容器,然后在客户端配置好使用多个memcached就可以了。 各个memcached节点执行: docker run --name memcached --net host -d $REGISTRY_IP:5000/library/memcached -m 1原创 2016-06-14 11:01:38 · 1366 阅读 · 0 评论