#redis下载地址 http://download.redis.io/releases/
1.dockerfile构建redis
#编写dockerfile
#基于centos
FROM centos:7
#将宿主机中的安装包 复制到容器中 到相应的目录下 add命令自动解压
ADD redis-5.0.4.tar.gz /home
#将宿主机中redis脚本 复制到容器中 到相应的目录下
COPY redis_install.sh /home
#启动redis脚本
RUN sh /home/redis_install.sh
#启动redis
ENTRYPOINT /usr/local/redis/bin/redis-server /usr/local/redis/conf/redis.conf
2.配置redis脚本
#安装redis脚本 redis_install.sh
#! /bin/bash
yum install -y gcc gcc-c++ make openssl openssl-devel
cd /home/redis-5.0.4
#编译后的安装路径
make && make prefix=/usr/local/redis install
#创建redis.conf文件
mkdir -p /usr/local/redis/conf
#宿主机的redis.conf 复制到容器机对应的目录下
cp redis.conf /usr/local/redis/conf
3. 构建
#cd /Users/jiajie/dockerapp/redis 当前目录下
docker build -t mycentos:master-redis .
4.查看镜像
docker images
5.启动窗口
#启动容器
docker run -itd -p 6380:6379 mycentos:master-redis
#查看进程
docker ps