news 2026/4/23 19:18:21

docker启动redis

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
docker启动redis

最简单的方法

如果只是希望启动redis,不想去繁琐的配置,建议使用以下run命令

docker run --name redis --restart=always -d -p 6379:6379 redis:7.2 --requirepass 12345600

这个命令会启动最新版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/redis
    mkdir /docker/redis/data

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

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

docker run --name redis

-p 6379:6379
-v /docker/redis/redis.conf:/usr/local/etc/redis/redis.conf
-v /docker/redis/data:/data
–restart always
-d redis:7.2
redis-server /usr/local/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 后台运行并返回容器id
redis:7.0.4
redis-server /etc/redis/redis.conf 指定redis在docker中的配置文件路径,后台启动redis

相应的docker-compose.yml内容

version: '3' services: redis: image: redis:7.2 container_name: redis ports: - 6379:6379 volumes: - /docker/redis/redis.conf:/usr/local/etc/redis/redis.conf - /docker/redis/data:/data command: redis-server /usr/local/etc/redis/redis.conf restart: always
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 9:18:20

基于微信小程序的新能源汽车租赁换电管理系统(毕设源码+文档)

课题说明本课题聚焦基于微信小程序的新能源汽车租赁换电管理系统的设计与实现,核心目标是解决传统新能源汽车租赁及换电服务中流程繁琐、车辆与换电站信息不透明、租赁订单管理混乱、换电预约低效、电池状态监控缺失及服务进度追踪困难等痛点问题。系统深度依托微信…

作者头像 李华
网站建设 2026/4/23 9:17:33

基于Python的智能房价分析与预测系统设计-计算机毕业设计源码+LW文档

摘 要 房地产市场一直在发展,房价问题引起社会广泛关注。分析房价很重要,购房者需要这些信息,投资者需要这些数据,房地产企业也需要参考这些结果。传统房价分析方法存在不足,主要依靠个人经验,使用数据量较…

作者头像 李华
网站建设 2026/4/23 9:18:27

微信小程序 PHP_uniapp的共享停车场系统_4s3tl42j

目录系统概述核心功能技术架构创新亮点应用价值项目开发技术介绍PHP核心代码部分展示系统结论源码获取/同行可拿货,招校园代理系统概述 微信小程序 PHP_uniapp共享停车场系统是一款基于微信平台的智能停车解决方案,旨在解决城市停车难问题。系统采用PHP后端和Uniap…

作者头像 李华