本文实例讲述了centos6使用docker部署redis主从数据库操作 。分享给大家供大家参考,具体如下:
目录结构:
/redisDockerfile:
/Dockerfile
/Readme
/redis-3.2.8.tar.gz
【centos6使用docker部署redis主从数据库操作示例】/start.sh
FROM centosMAINTAINER qiongtao.li hnatao@126.comADD ./redis-3.2.8.tar.gz /optADD ./start.sh /opt/start_redis.shRUN echo "Asia/shanghai" > /etc/timezone \ && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ && yum -y install gcc make \ && ln -s /opt/redis-3.2.8 /opt/redis \ && cd /opt/redis && make && make installEXPOSE 6379ENTRYPOINT ["sh", "/opt/start_redis.sh"]start.sh
role=$1port=6379password=Abc123redis_conf=/opt/redis/redis.confdir=/data/redislogfile=/data/redis/redis.logmkdir -p $dirsed -i "s|bind 127.0.0.1|bind 0.0.0.0|g" $redis_confsed -i "s|# requirepass foobared|requirepass ${password}|g" $redis_confsed -i "s|dir ./|dir ${dir}|g" $redis_confsed -i "s|logfile \"\"|logfile ${logfile}|g" $redis_confif [ "$role" == "slave" ]; then echo "slave" sed -i "s|# slaveof
docker rm -f redis-master redis-slave-1 redis-slave-2docker rmi -f redisdocker build -t redis .docker run -d --name redis-master redisdocker run -d --name redis-slave-1 --link redis-master:redis-master redis slavedocker run -d --name redis-slave-2 --link redis-master:redis-master redis slavedocker ps -adocker exec redis-master redis-cli -a Abc123 set name hnataodocker exec redis-master redis-cli -a Abc123 get namedocker exec redis-slave-1 redis-cli -a Abc123 get namedocker exec redis-slave-2 redis-cli -a Abc123 get namedocker exec redis-master grep -E "bind|dir|require|logfile|slaveof|masterauth" /opt/redis/redis.confdocker exec redis-slave-1 grep -E "bind|dir|require|logfile|slaveof|masterauth" /opt/redis/redis.confdocker exec redis-slave-2 grep -E "bind|dir|require|logfile|slaveof|masterauth" /opt/redis/redis.confdocker exec redis-master redis-cli -a Abc123 infodocker exec redis-slave-1 redis-cli -a Abc123 infodocker exec redis-slave-2 redis-cli -a Abc123 info测试安装部署
cat Readme|while read line; do $line; done希望本文所述对大家Docker容器使用有所帮助 。
- 春季老年人吃什么养肝?土豆、米饭换着吃
- 三八妇女节节日祝福分享 三八妇女节节日语录
- 老人谨慎!选好你的“第三只脚”
- 校方进行了深刻的反思 青岛一大学生坠亡校方整改校规
- 脸皮厚的人长寿!有这特征的老人最长寿
- 长寿秘诀:记住这10大妙招 100%增寿
- 春季老年人心血管病高发 3条保命要诀
- 眼睛花不花要看四十八 老年人怎样延缓老花眼
- 香槟然能防治老年痴呆症? 一天三杯它人到90不痴呆
- 老人手抖的原因 为什么老人手会抖
