From c36e8a2819b9bcb06863808f010fef74c79a14da Mon Sep 17 00:00:00 2001 From: yangyu Date: Sat, 28 Jul 2018 18:46:20 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 28 ++++++++++++++++++++++++++- redis/cluster/4.0.10/Dockerfile | 34 --------------------------------- redis/cluster/4.0.10/start.sh | 11 ----------- redis/cluster/README.md | 16 ---------------- redis/standalone/README.md | 15 +++++++++++++-- 5 files changed, 40 insertions(+), 64 deletions(-) delete mode 100644 redis/cluster/4.0.10/Dockerfile delete mode 100644 redis/cluster/4.0.10/start.sh delete mode 100644 redis/cluster/README.md diff --git a/README.md b/README.md index cd42d0c..4dcb3e7 100644 --- a/README.md +++ b/README.md @@ -1 +1,27 @@ -# 常用docker \ No newline at end of file +# 常用docker +## 项目简介 +在测试和生产过程中,为了简化组件构建过程配置文件繁琐流程,基于docker安装,开箱即用,测试环境可以直接使用, +生产环境需根据实际情况,对配置文件进行修改,保证测试正常在上生产环境。 +## 软件环境 +- docker +## 部署流程 +请参考各个组件部署搭建文档 +## TODO +- redis docker哨兵模式搭建 +- redis docker集群模式搭建 +- hive docker环境构建 +- hbase docker环境构建 +- spark docker环境构建 +- storm docker环境构建 +- kafka docker环境构建 + +## 赞助 +如果觉得项目对你有帮助,请作者喝咖啡 + +支付宝 + +![avatar](http://pic.yangyufans.com/201807/de9a485c-e654-4da8-acd2-b70f08c16019.jpg) + +微信 + +![avatar](http://pic.yangyufans.com/201807/caf86542-383c-491c-8e88-123ddc0e3040.jpg) diff --git a/redis/cluster/4.0.10/Dockerfile b/redis/cluster/4.0.10/Dockerfile deleted file mode 100644 index 46da7f5..0000000 --- a/redis/cluster/4.0.10/Dockerfile +++ /dev/null @@ -1,34 +0,0 @@ -FROM centos:7 - -MAINTAINER Yang - -ENV REDIS_VERSION=4.0.10 - -RUN yum install -y wget gcc make - -RUN cd / && wget http://download.redis.io/releases/redis-$REDIS_VERSION.tar.gz \ - && tar -zxvf redis-$REDIS_VERSION.tar.gz \ - && rm -rf redis-$REDIS_VERSION.tar.gz \ - && cd /redis-$REDIS_VERSION \ - && make MALLOC=libc \ - && make install \ - && cp /redis-$REDIS_VERSION/redis.conf /usr/local/bin/ \ - && cd / \ - && rm -rf redis-$REDIS_VERSION - -RUN mkdir /redis /redis/conf /redis/logs - -RUN sed -i 's/logfile ""/logfile "\/redis\/logs\/redis.log"/' /usr/local/bin/redis.conf && \ - sed -i 's/bind 127.0.0.1/#bind 127.0.0.1/' /usr/local/bin/redis.conf - -RUN echo "ZONE=Asia/Shanghai" > /etc/sysconfig/clock && \ - rm -rf /etc/localtime && \ - ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime - -COPY start.sh / - -RUN chmod 777 /start.sh - -EXPOSE 6379 - -ENTRYPOINT ["/start.sh"] diff --git a/redis/cluster/4.0.10/start.sh b/redis/cluster/4.0.10/start.sh deleted file mode 100644 index 61150cd..0000000 --- a/redis/cluster/4.0.10/start.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/bash - -if [ ! -e /redis/conf/redis.conf ]; then - cp /usr/local/bin/redis.conf /redis/conf -fi - -if [ -n "$PASSWORD" ]; then - echo "requirepass $PASSWORD" >> /redis/conf/redis.conf -fi - -redis-server /redis/conf/redis.conf diff --git a/redis/cluster/README.md b/redis/cluster/README.md deleted file mode 100644 index 0282423..0000000 --- a/redis/cluster/README.md +++ /dev/null @@ -1,16 +0,0 @@ -# redis 集群搭建 -## 创建镜像 -```bash -docker build -t redis:4.0.10 . -``` -## 创建容器 -```bash -docker run -d \ - --privileged=true \ - -p 6379:6379 \ - -v /data/redis/conf:/redis/conf \ - -v /data/redis/logs:/redis/logs \ - -e PASSWORD=123456 \ - --name redis-4.0.10 \ - redis:4.0.10 -``` \ No newline at end of file diff --git a/redis/standalone/README.md b/redis/standalone/README.md index 26f1ea3..3f3d1a9 100644 --- a/redis/standalone/README.md +++ b/redis/standalone/README.md @@ -1,9 +1,20 @@ # redis 搭建 ## 创建镜像 + +镜像构建源码请[参考](http://git.yangyufans.com/pub/docker/tree/master/redis) + ```bash -docker build -t redis:4.0.10 . +docker build -t ccr.ccs.tencentyun.com/yy-dk/redis:4.0.10 . ``` + +## 从远程仓库下拉 + +```bash +docker pull ccr.ccs.tencentyun.com/yy-dk/redis:4.0.10 +``` + ## 创建容器 + ```bash docker run -d \ --privileged=true \ @@ -12,5 +23,5 @@ docker run -d \ -v /data/redis/logs:/redis/logs \ -e PASSWORD=123456 \ --name redis-4.0.10 \ - redis:4.0.10 + ccr.ccs.tencentyun.com/yy-dk/redis:4.0.10 ``` \ No newline at end of file