Docker安装Redis

13 篇文章 3 订阅

一、安装Redis

拉取官方的 Redis镜像,最好使用自定义的Redis配置文件来启动。

[root@centos7 ~]# docker pull redis:6.0.8

1、通过Dockerfile构建镜像,将自定义的Redis配置文件放进去

创建上下文路径,新建Dockerfile文件。

[root@centos7 redis6]# tree
.
├── Dockerfile
└── redis.conf

0 directories, 2 files
[root@centos7 redis6]# cat Dockerfile 
FROM redis:6.0.8
COPY redis.conf /usr/local/etc/redis/redis.conf
CMD [ "redis-server", "/usr/local/etc/redis/redis.conf" ]

自定义redis.conf。redis.conf是官方文件复制的,改一改自定义成我们想要的配置

这里,设置登录密码和 注释掉  bind 。

构建镜像并创建启动容器

[root@centos7 redis6]# docker build -t redis6:vv1 .
[root@centos7 redis6]# docker run -d --name redis6vv1 -p 192.168.198.20:6380:6379 redis6:vv1
aabf35f4c88dfbb7803dfa64da5d1772dec36b73a9bc580ff7771f10ec049fa4
[root@centos7 redis6]# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                           NAMES
aabf35f4c88d        redis6:vv1          "docker-entrypoint.s…"   3 seconds ago       Up 2 seconds        192.168.198.20:6380->6379/tcp   redis6vv1

2、使用数据卷实现自定义Redis配置

使用上面的 /root/redis6/redis.conf 文件挂载过去。

[root@centos7 redis6]#  docker run -d -v /root/redis6/redis.conf:/usr/local/etc/redis/redis.conf --name redis6vv2 -p 6379:6379 redis:6.0.8 redis-server /usr/local/etc/redis/redis.conf
2958192469f8cb508000615527672011abcf2f565c83aaa569a410a0a58a07a6
[root@centos7 redis6]# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                           NAMES
2958192469f8        redis:6.0.8         "docker-entrypoint.s…"   4 seconds ago       Up 3 seconds        0.0.0.0:6379->6379/tcp          redis6vv2

安装连接成功,就可以对 Redis进行操作使用啦。

经过最近这几个应用服务的安装,不管是官方镜像还是自定义Dockerfile文件构建镜像方式,感觉到Dokcer提供的便捷。

—— Stay Hungry. Stay Foolish. 求知若饥,虚心若愚。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值