内容简介:项目以 redis-4.0.10.tar 为例,目录结构如下:项目
项目 redis-manager/conf/public/package/ 目录下默认提供 redis 3.0.6.tar 和 redis-4.0.10.tar 两个 redis tar 包,如果你想选择其他版本,请参考本文档。
以 redis-4.0.10.tar 为例,目录结构如下:
├── xxx/redis-4.0.10/ redis docker 目录
└── Dockerfile # Dockerfile
└── redis-4.0.10/ # redis 相关目录
└── redis.conf # redis 配置文件
└── src/ # redis 执行脚本目录
└── start.sh # redis 启动脚本
└── redis-4.0.10.tar # 将 redis 相关目录
复制代码
自定义 tar 包
redis-5.0.2/redis/src/
- 拷贝 redis.conf:你可以将默认提供的 tar 中的 redis.conf 拷贝到
redis-5.0.2/conf/目录下。当然你也可以从你自己编译的 redis 中拷贝过来,但是你需要修改一下其中几项配置,vim redis.conf dir|{dir}|port {port},这两个参数由外部传入。此外,由于是 machine 启动,redis 需要后台启动,请修改配置daemonize yes
- start.sh &stop.sh:从默认 tar 包中拷贝到
redis-5.0.2/目录下。 - 执行
tar -cvf redis-5.0.2.tar redis-5.0.2/,然后将 tar 包移动到redis-manager/conf/public/package/目录下,在 application.yml 文件中添加此 tar 包的名字。
build redis docker 镜像
项目 redis-manager/conf/public/package/docker/ 目录下有 Docker redis 样例,目录结构如下
├── xxx/redis-4.0.10/ redis docker 目录
└── Dockerfile # Dockerfile
└── redis-4.0.10/ # redis 相关目录
└── redis.conf # redis 配置文件
└── src/ # redis 执行脚本目录
└── start.sh # redis 启动脚本
└── redis-4.0.10.tar # 将 redis 相关目录
复制代码
自定义 docker 镜像
- 在有docker环境的 linux 机器上,切换用户为 root ,根据你所要下载的 redis 版本来新建文件夹, 将相关文件夹全部建好
- 网上下载你所需要的 redis 版本,进行编译
- 拷贝执行脚本:将编译后的 redis 中的脚本拷贝到
redis-5.0.2/redis-5.0.2/src/目录下 - 拷贝 redis.conf:你可以将样例中的 redis.conf 拷贝到
redis-5.0.2/redis-5.0.2/目录下。你也可以从自己编译的 redis 中拷贝过来,请按照下图将 redis.conf 中的 port、bind、dir 配置修改如图中格式。此外,由于是 docker 启动,所以不设置 redis 后台启动,请修改配置daemonize no
- 拷贝start.sh 启动脚本:从样例中拷贝到
redis-5.0.2/redis-5.0.2/目录下,然后修改start.sh,vim start.sh修改redis_path=/redis/redis-5.0.2/
- 拷贝 Dockerfile:从样例中拷贝到
redis-5.0.2/目录下,然后修改 Dockerfile,vim Dockerfile修改ADD redis-5.0.2.tar /redis/WORKDIR /redis/redis-5.0.2/
- 进入
redis-5.0.2/目录,执行tar -cvf redis-5.0.2.tar redis-5.0.2/,注意:不要与父级目录搞混淆 - 此时,目录结构如下:
- build docker 镜像:执行
docker build -t redis-5.0.2:v1 ./
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Out of their Minds
Dennis Shasha、Cathy Lazere / Springer / 1998-07-02 / USD 16.00
This best-selling book is now available in an inexpensive softcover format. Imagine living during the Renaissance and being able to interview that eras greatest scientists about their inspirations, di......一起来看看 《Out of their Minds》 这本书的介绍吧!