Redis简介
-
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value型NoSQL数据库
-
从2010年3月15日起,Redis的开发工作由VMware主持。
准备资源文件
[root@localhost docker-redis]# ls
redis-4.0.14.tar.gz redis-7000.conf
编写Dockerfile
FROM centos
RUN ["yum", "install", "-y", "gcc", "gcc-c++", "net-tools", "make"]
WORKDIR /usr/local
ADD redis-4.0.14.tar.gz .
WORKDIR /usr/local/redis-4.0.14/src
RUN make && make install
WORKDIR /usr/local/redis-4.0.14
ADD redis-7000.conf .
EXPOSE 7000
CMD ["redis-server", "redis-7000.conf"]
启动容器
docker run -p 7000:7000 stepin.cn/docker-redis
说明
本例仅仅是为了学习Dockerfile的使用,实际工作中使用redis官方提供的镜像即可。
docker run redis
版权说明
本文章内容为马士兵教育《架构师必备技能docker入门到专精》课程的学习笔记