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 · 2062 阅读 · 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 · 1010 阅读 · 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 · 3667 阅读 · 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 · 751 阅读 · 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 · 1340 阅读 · 0 评论