docker搭建部署redis

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


1、拉取镜像

docker pull redis:7.0.10

2、创建本地挂载目录

mkdir -p /home/ubuntu/workplace/dockerData/redis/data

这个是用来挂载redis数据文件夹的,文件夹路径自定义。

3、下载配置文件

首先进入到这个/home/ubuntu/workplace/dockerData/redis这里

cd /home/ubuntu/workplace/dockerData/redis

然后使用将下载的redis.conf文件放在这个目录下,文件从下载链接这里下载,下载与你redis对应的版本,如果配置文件版本不对应,容器大概率会启动不起来。如果是最新版也可以在这个目录下直接使用wget命令下载配置文件。

4、修改配置文件

使用vim ./redis.conf 或绝对路径 /home/ubuntu/workplace/dockerData/redis/redis.conf修改默认配置,如下:

bind 127.0.0.1  //将这一部分注释掉,不然只能本地访问
protected-mode no  // 默认为yes,也是限制本地访问
daemonize no  // 这里不动,有的让改yes,但是改yes使用配置文件启动不了
requirepass  password  // 这里设置密码,可以不设置
appendonly yes  // 改为yes ,redis持久化(也可以不改)

修改完之后,:wq退出保存即可。

5、启动容器

使用命令启动容器

docker run -p 6379:6379 --restart=always \
 --name redis \
-v /home/ubuntu/workplace/dockerData/redis/redis.conf:/etc/redis/redis.conf \
-v /home/ubuntu/workplace/dockerData/redis/data:/data \
-d redis:7.0.10 \
redis-server /etc/redis/redis.conf \
--appendonly yes \
--requirepass password
命令解释
-p 6379:6379将容器(后)6379端口映射至宿主机(前)6379端口
– name redis设置容器的名字
-v /home/ubuntu/workplace/dockerData/redis/redis.conf:/etc/redis/redis.conf映射容器的配置文件到宿主机
-v /home/ubuntu/workplace/dockerData/redis/data:/data挂载容器的数据目录到宿主机
-d redis后台运行redis,这里的redis是镜像的名,如果指定版本要用redis:版本号
redis-server /etc/redis/redis.conf以配置文件启动redis
–appendonly yes开启redis持久化
–requirepass password设置redis的密码是password

6、查看启动

使用docker ps查看是否运行成功

docker ps | grep redis
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

~四时春~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值