(1) Create a dockerfile file
[Email protected] ~]# VI Dockerfile
From CENTOS:CENTOS6
Maintainer cxm<[email protected]>
RUN Yum update && yum clean all
RUN Yum install-y wget
RUN wget http://download.redis.io/releases/redis-3.0.2.tar.gz
RUN Tar zxvf redis-3.0.2.tar.gz
RUN CD redis-3.0.2
RUN Yum groupinstall-y "Development Tools"
RUN CD redis-3.0.2 && make
RUN CP redis-3.0.2/redis.conf/etc/
RUN CP Redis-3.0.2/src/redis-benchmark REDIS-3.0.2/SRC/REDIS-CLI redis-3.0.2/src/redis-server/usr/bin/
RUN sed-i ' s/daemonize no/daemonize yes/g '/etc/redis.conf
EXPOSE 6379
CMD ["Redis-server", "/etc/redis.conf"]
(2) create a mirror based on the Dockerfile file
Docker build-t Cxm:redis--rm.
(3) Start the container
Docker run-d--name redis-p 6380:6379 Cxm:redis redis-server
Or
Docker run-d--name redis-p 6380:6379 cxm:redis/sbin/init
Dockerfile Deploying Redis