基于docker构建redis单机版运行环境

用docker来搭建一些框架的运行环境比较简单,而且不会把工作环境搞乱。

关于docker的介绍和入门使用可以参考一下这本书:

 

下面介绍一下怎么用docker构建redis单机版运行环境

1、先安装docker的运行环境

https://www.docker.com/products/docker-desktop

根据自己的系统,登录docker官网下载安装,本文以mac系统为例。

2、下载redis的dockerfile文件,一般著名的开源中间件都会提供官方的dockerfile文件,建议使用官方的,比较稳定和可靠

https://hub.docker.com/_/redis

https://github.com/docker-library/redis/tree/7be79f51e29a009fefdc218c8479d340b8c4a5e1/5.0

把上文两个文件下载下来,或者根据自己的系统选择32bit那个。

其中docker-entrypoint.sh 要和dockerfile在同一个目录,并且docker-entrypoint.sh 需要执行chmod 777 赋予可执行的权限。这个我踩了坑,google了很久才发现是docker-entrypoint.sh这个执行权限的问题。

 

3、根据dockerfile来构建镜像

在当前的文件下运行:docker build -t redis .   ,后面的 . 别漏了,redis是镜像的名字,可以取其他的。

这一步的时间比较长

由于我之前构建过一次了,所以用了cache

构建完了,可以用docker查看一下镜像

4、有了镜像就可以构建redis容器了

直接参考redis官方镜像的命令:

https://hub.docker.com/_/redis

docker run --name some-redis -d redis redis-server --appendonly yes

这一步是构建好了redis服务端的容器,然后可以用docker命令查看一下

5、有了服务端,然后简单起一个客户端容器连接试试

输入命令:

docker run -it --link some-redis:redis --rm redis redis-cli -h redis -p 6379

6、测试一下redis的运行环境是否OK

至此一个基于docker的redis的环境就搭建完毕了。后续可以自己捣鼓一下看

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值