手把手教你制作Redis镜像(制作redis镜像)
Redis镜像能够帮助我们快速部署容器,下面接下来我们一起教您如何自己制作Redis镜像。
##### 一、准备材料
Redis镜像的基础需要使用Docker镜像,由于Redis官方提供的Docker镜像采用的是Ubuntu系统,建议使用Ubuntu作为基础镜像,可以使用以下命令从Docker Hub下载Ubuntu镜像:
$ docker pull ubuntu
此外,官方还建议使用wget进行Redis的安装,所以还需要下载wget依赖包。
##### 二、镜像构建
在构建自己的Redis镜像之前,需要根据官方要求设置所需的Redis的版本号(可从官网下载最新的版本),本次文章我们采用的是最新的Redis 5.0.7稳定版,Redis文件要放置在Dockerfile定义的本地路径中。
##### 三、Dockerfile的构建
创建Dockerfile文件:
“`
FROM ubuntu
MNTNER yourname
RUN apt-get update && \
apt-get install -y wget
RUN wget http://download.redis.io/releases/redis-5.0.7.tar.gz
RUN tar xzf redis-5.0.7.tar.gz
WORKDIR redis-5.0.7
RUN make
CMD [ “src/redis-server” ]
以上代码将从Docker Hub下载Ubuntu镜像,安装wget,通过wget从官方站点下载redis-5.0.7稳定版,使用tar命令解压Redis安装包,通过make编译,并使用CMD指令默认执行Redis服务器程序。
##### 四、镜像打包
将上面构建的Dockerfile和官方下载的Redis安装文件放在同一个文件夹中,使用以下命令打包成镜像:
``` $ docker build -t redis-5.0.7 .
通过上述命令构建自己的Redis镜像(镜像名称为`redis-5.0.7`),并通过以下命令查看是否构建成功:
“`
$ docker images
通过上述命令能在列表中看到刚刚构建的Redis镜像,说明构建成功,即可使用此镜像进行快速部署容器。
经过以上四个步骤,就可以按照自己的需求自行制作Redis镜像。