首页 > 数据库 >docker实战教程(十五):docker上安装redis

docker实战教程(十五):docker上安装redis

时间:2022-11-06 18:57:10浏览次数:75  
标签:教程 app redis daemonize conf 6.0 docker

简单版

从docker hub上拉取redis镜像到本地(指定版本为6.0.8)

运行redis容器

进入redis环境


这样安装同样存在数据和配置文件的问题

复杂版

在Centos宿主机下新建目录/app/redis

mkdir -p /app/redis

将一个redis.conf文件模板拷贝进/app/redis目录下

1.可以去网站:http://download.redis.io/releases/ 上去下载对应的版本,然后将redis.conf拷贝到服务器上
2.修改redis.conf文件
2.1 开启redis验证(可选)
requirepass 123
2.2 允许redis外地连接
必须注释掉 # bind 127.0.0.1
2.3 daemonize no
将daemonize yes注释起来或者daemonize no设置,因为该设置和docker run中的-d参数冲突,会导致容器一直启动失败
2.4 开启redis数据持久化 appendonly yes(可选)

使用redis 6.0.8镜像创建容器(也叫运行镜像)

docker run -p 6379:6379 --name my_redis --privileged=true -v /app/redis/redis.conf:/etc/redis/redis.conf -v /app/redis/data:/data -d redis:6.0.8 redis-server /etc/redis/redis.conf

使用redis-cli连接上来

证明docker启动使用了我们自己指定的配置文件

1.将redis.conf里的databases由16修改为10

2.重启redis,使用redis-cli验证

标签:教程,app,redis,daemonize,conf,6.0,docker
From: https://www.cnblogs.com/my_captain/p/16863279.html

相关文章

  • mall学习教程笔记--Mybatis generator和Swagger
    github学习项目--mall学习教程https://www.macrozheng.com/mall/catalog/mall_catalog.htmlMybatisgenerator配置文件介绍MyBatis的代码生成器,可以根据数据库生成mode......
  • 从0开始梳理django项目_4.docker阶段性完成构建(day4)
    基础构建构建python镜像-1.ubuntu20.04+python3.81+django3.2.1+uwsgi2.0.21dockerfile构建-2.上传uwsgi.ini、requirements.txt、dockerfile文件-3.安......
  • docker原理与实现
    docker实现基石Linux命名空间控制组UnionFS介绍原理总结文章​​https://draveness.me/docker/​​ 应用文章​​Chapter4.DockerFundamentals·UsingDockerbyAdr......
  • 宝塔面板上docker配置mysql主从复制(手把手教程)
    链接:https://www.pudn.com/news/632ae4752aaf6043c9a3c611.html查看镜像是否拉取成功dockerimages借助镜像创建两个mysql容器(注:要放行端口,我这里是3339和3340)doc......
  • docker安装rabbitMq
    安装rabbitmq参考网站:https://www.rabbitmq.com/download.html 方式一:获取rabbit镜像:dockerpullrabbitmq:management创建并运行容器dockerrun-di--name=my......
  • 小白教程,蜻蜓fm有声书批量下载 支持账号登录
    朋友让我帮他下载蜻蜓FM的音频,再网上找了好久,终于找到了一个好用的。分享给大家使用一下我测试过可以用的。蜻蜓fm有声书批量下载功能1.批量下载有声书(按专辑)2.......
  • pycharm操作redis
    安装在终端环境下输入:pipinstallredispycharm操作redis之普通连接#1.导入模块fromredisimportRedis#2.实例化产生链接对象conn=Redis()#连接本地的redi......
  • redis介绍和安装
    redis介绍redis是一种在内存进行存储数据的数据库,当然,它也支持将数据存储到硬盘上redis的存储方式是通过key-value的形式,value可以是很多数据类型,分别是:string(字符串)、li......
  • Flask简易使用教程
    创建应用fromflaskimportFlaskapp=Flask(__name__)URL方法URL方法不带参数@app.route('/')defhello_world():return'Hello,World!'URL方法带参数通......
  • 2022音频提取教学,电脑蜻蜓fm音频提取教程,获取音频mp3文件
    有很多网友问我,怎么把蜻蜓fm下载的音频提取到电脑里。 今天就教大家一个简单的方法,可以一键将蜻蜓FM专辑里的mp3音频文件批量下载到自己的电脑里,这样自己想放......