栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux中使用Docker安装Redis(拒绝踩坑)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux中使用Docker安装Redis(拒绝踩坑)

  1. 拉镜像
docker search redis
docker pull redis
  1. 新建挂载文件夹(路径自己定即可)
mkdir -p /root/docker/redis/data
mkdir -p /root/docker/redis/conf
  1. 进入刚创建的 conf目录下,输入 "vim redis.conf"创建一个redis.conf文件,并将下面内容写入(配置保护、持久化、密码)或者在xftp中可视化新建文件。
#bind 127.0.0.1 //允许远程连接
protected-mode no 
appendonly yes 
requirepass 123456 


踩坑注意点:一定一定按照这个格式去写配置文件,网上很多教程将第二行和第三行写在了一起,是错的!!并且在第三行和第四行写了“//”注释,也是错的!!!

错误博客文章例如:

否则,可能会出现的问题:

  1. 输入命令构建并运行redis容器
docker run --name redis -p 6379:6379 -v /root/docker/redis/data:/data -v /root/docker/redis/conf/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf --appendonly yes
  1. 输入"docker ps",查看容器是否运行成功;如果没有,输入“docker logs -f myredis” ,查询容器运行日志,就知道哪里出错了


此处日志告诉我错误在于配置文件有了不应该的//注释

排查完错误之后,docker ps查看容器是否运行成功。

  1. 输入“docker exec -it myredis redis-cli”进去正在运行的redis容器中,完成以下操作,说明就成功了
docker exec -it myredis redis-cli

  1. 如果需要的话,可以用redis可视化工具进行连接redis
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/468186.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号