资讯 小学 初中 高中 语言 会计职称 学历提升 法考 计算机考试 医护考试 建工考试 教育百科
栏目分类:
子分类:
返回
空麓网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
空麓网 > 计算机考试 > 软件开发 > 后端开发 > Java

docker启动redis

Java 更新时间: 发布时间: 计算机考试归档 最新发布

docker启动redis

1. 下载redis镜像

先到dockerhub官网搜索redis镜像版本

查看所有可用的redis镜像版本

想要使用哪个版本,点击复制对应的dockerpull命令即可

不指明redis镜像版本时,docker pull redis默认下载最新版本镜像,如下:

为了后面更好的解释docker的run命令,我选择一个不是最新版本的redis来做演示

docker pull redis:7.0.4


使用docker images命令查看当前所有的docker镜像

这说明下载redis镜像成功的了
下一步就是使用run命令创建并启动镜像,但在启动镜像之前,我们需要去官网下载redis的配置文件redis.conf文件。注意不同版本的redis配置文件内容不一样,要下载对应版本的redis配置文件

自行创建一个redis.conf文件,将官网的redis.conf内容复制进去即可,然后修改一下配置文件内容

  • 将appendonly持久化设置为yes
  • 将bind注释掉,否则只能本机访问redis
  • 设置requirepass密码

    如此一来,redis.conf就设置好了,此时在Linux上创建一个redis文件夹去存放redis的配置文件和持久化数据。
mkdir -p docker/redismkdir docker/data

把redis.conf放在/docker/redis目录下

使用run命令创建并启动redis容器

docker run -p 6379:6379 --name redis -v /docker/redis/redis.conf:/etc/redis/redis.conf -v /docker/redis/data:/data --restart=always -d redis:7.0.4 redis-server /etc/redis/redis.conf

run命令解释:

docker run -p 6379:6379   docker与宿主机的端口映射--name redis   redis容器的名字-v /docker/redis/redis.conf:/etc/redis/redis.conf   挂载redis.conf文件-v /docker/redis/data:/data   挂在redis的持久化数据--restart=always   设置redis容器随docker启动而自启动-d 后台运行并返回容器idredis:7.0.4 redis-server /etc/redis/redis.conf   指定redis在docker中的配置文件路径,后台启动redis
转载请注明:文章转载自 http://www.konglu.com/
本文地址:http://www.konglu.com/it/1098411.html
免责声明:

我们致力于保护作者版权,注重分享,被刊用文章【docker启动redis】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2023 成都空麓科技有限公司

ICP备案号:蜀ICP备2023000828号-2