Docker安装
- yum install -y yum-utils device-mapper-persistent-data lvm2
- yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- yum clean all
- yum makecache fast
- yum -y install docker-ce
- systemctl start docker
- docker version
Redis安装
- mkdir /docer/redis_docker
- mkdir /usr/local/redis_docker
- cd /usr/local/redis_docker/
- wget http://download.redis.io/releases/redis-4.0.1.tar.gz
- tar -xzf redis-4.0.1.tar.gz
- yum install -y gcc-c++
- cd redis-4.0.1/
- make
- vim redis.conf
bind 0.0.0.0
requirepass yourpwd
masterauth yourpwd
logfile "/usr/local/redis/logs/redis-server.log"
cluster-enabled yes
cluster-config-file nodes-6379.conf
cluster-node-timeout 15000
- cd …
- vim Dockerfile
#指定镜像
FROM centos:7
#定义路径的环境变量
ENV REDIS_HOME /usr/local
#将Dockerfile同级目录下的redis-4.0.1.tar.gz复制到镜像的根目录
ADD redis-4.0.1.tar.gz /
#创建安装目录,根据环境变量信息,实际的创建目录为:/usr/local/redis
RUN mkdir -p $REDIS_HOME/redis
#将Dockerfile同级目录下redis-4.0.1中的redis配