docker安装redis

1.搜索镜像

docker search redis

2.拉取最新镜像(也可以指定版本号)

docker pull redis

3.查看本地镜像 

docker images

4.创建配置文件

先创建存放配置文件目录 mkdir -p /usr/local/dockerwork/redis

复制官网配置文件并进行配置 vim /usr/local/dockerwork/redis/redis.conf 官网redis.conf

修改相应默认配置(从上至下依次)

bind 127.0.0.1 #注释掉这部分,这是限制redis只能本地访问

protected-mode no #默认yes,开启保护模式,限制为本地访问

daemonize no #默认no,yes意为以守护进程方式启动,可后台运行,除非kill进程,改为yes会使配置文件方式启动redis失败

requirepass 123456 # 取消注释,开启密码

dir  ./ #输入本地redis数据库存放文件夹(可选)

appendonly yes #redis持久化(可选)

5.docker启动redis命令

docker run --name redis -p 6380:6379 \
--privileged=true \
-v /usr/local/dockerwork/redis/data:/data \
-v /usr/local/dockerwork/redis/redis.conf:/etc/redis/redis.conf \ 
-d redis redis-server /etc/redis/redis.conf --appendonly yes

命令解释:

-name redis  指定该容器名称,查看和进行操作都比较方便

-p 6380:6379 端口映射 前表示主机部分:后表示容器部分

--privileged=true 以root权限运行

-v 挂载目录,规则与端口映射相同

-d redis 表示后台启动redis

redis-server /etc/redis/redis.conf  以配置文件启动redis,加载容器内的conf文件,最终找到的是挂载的目录/usr/local/dockerwork/redis/redis.conf

--appendonly yes  开启redis 持久化

6.查看redis容器运行

docker ps 

docker logs -f redis #查看redis启动日志

7.执行docker exec -it redis redis-cli 命令,进入终端,通过auth password进行登录

注:如果出现该错误: (error) NOAUTH Authentication required.

说明没有输入密码进行验证,请输入:auth 你的密码

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值