最近准备基于redis官方文档对redis进行深入的学习和梳理,但是查询redis命令需要网络的支持,非常不方便,于是萌发了搭建本redis的文档服务的想法。
所依赖资源源码地址
redis官网源码地址:https://github.com/antirez/redis-io.git
Command Document源码地址:https://github.com/antirez/redis-doc.gi
搭建步骤
在个人电脑上安装docker环境。此类教程网上很多,在此不展开,有兴趣的可以在http://blog.csdn.net/boling_cavalry/学习。
创建工作目录。
$mkdir /redis-doc
进入刚刚创建的redis-doc文件夹,并创建Dockerfile,run.sh,sources.list三个文件,这三个文件的具体源码我已经上产至https://github.com/bear262505251/redis-doc.git,其中,Dockerfile是构建docker镜像所需要的文件,run.sh是启动镜像后所需要执行的脚本,sources.list是apt-get的数据源。
$ touch Dockerfile run.sh sources.list
开始构建镜像,在刚创建的redis目录下执行docker构建命令。
docker build -t redis_doc_dockerfile .
构建会花一些时间,构建完成后,敲入docker images,就可以看到我们刚才创建的镜像,如下图:
启动容器,测试部署效果,执行以下命令启动容器(我将本机80端口绑定在docker容器的9292端口)。
docker run -it -p 80:9292 redis_doc_dockerfile:0.0.1
看到如下日志就表示启动成功了。
在本地通过http://localhost/来访问redis文档服务。
结尾 本人已经将构建docker镜像的相关源码文件上传在GitHub上,地址是:https://github.com/bear262505251/redis-doc.git,已经构建好的镜像仓库地址是:registry.cn-shenzhen.aliyuncs.com/xiongxiangming/redis-doc。
领取专属 10元无门槛券
私享最新 技术干货