前言:
本文讲解如果用dockerfile创建redis4.0.10镜像并挂载容器数据、配置文件目录!
一、下载redis4.0.10的源码安装包
[root@dingzhi ~]# cd redis4.0.10/
[root@dingzhi redis4.0.10]# wget http://download.redis.io/releases/redis-4.0.10.tar.gz
#文件大小才2M左右
二、在/root/redis4.0.10里创建dockerfile
[root@dingzhi redis4.0.10]# vim dockerfile
FROM centos:latest
MAINTAINER https://blog.youkuaiyun.com/lituxiu
ENV TIME_ZOME Asia/Shanghai
ARG WJ="redis-4.0.10"
#wget http://download.redis.io/releases/redis-4.0.10.tar.gz
ADD $WJ.tar.gz /usr/local/
RUN yum -y install gcc gcc-c++ make \
&& mkdir -p /usr/local/$WJ/etc \
&& mkdir /usr/local/$WJ/data \
&& cd /usr/local/$WJ \
&& make MALLOC=libc \
&& mv /usr/local/$WJ/redis.conf /usr/local/$WJ/etc \
&& sed -i -e 's@protected-mode yes@protected-mode