【Docker】docker创建测试环境的伪分布式Redis集群

来源:互联网 发布:手机淘宝怎么更改评价 编辑:程序博客网 时间:2024/04/28 23:27

用于搭建测试环境的Redis伪分布式集群环境,可以用于练习节点的添加、删除以及主从结构。

完整的地址为:https://github.com/kingdz2008/dockerfile/tree/master/redis-pseudo-cluster

FROM ubuntu:16.10RUN apt-get update && apt-get install -y make gcc net-tools build-essential libtool rubyMAINTAINER kingdzADD soft /usr/local/src/WORKDIR /usr/local/src/RUN tar -zxf redis-3.0.0.tar.gz && \rm -f redis-3.0.0.tar.gz && \gem install redis && \cd redis-3.0.0 && \make && \make install && \#搭建集群的准备工作cp src/redis-trib.rb /usr/local/bin/ && \cd .. && \mkdir redis_cluster && \cd redis_cluster && \mkdir 7001 && \mkdir 7002 && \mkdir 7003 && \cd /usr/local/src/ && \mv redis-7001.conf redis_cluster/7001/ && \mv redis-7002.conf redis_cluster/7002/ && \mv redis-7003.conf redis_cluster/7003/ && \chmod u+x three-single-cluster.sh