docker如何运行redis

 更新时间:2024年11月16日 10:39:20   作者:旺仔001  
文章详细介绍了如何使用Docker下载、配置和启动Redis镜像,包括指定版本、创建挂载目录、修改配置文件(如启用持久化、设置密码等)以及启动容器的步骤

1、下载redis镜像

docker pull redis

docker pull redis默认会下载最新镜像

如果需要指定镜像版本

需要在后面跟上版本号

如:

docker pull redis:x.x.x

2、使用docker images查询下载下来的镜像

3、在宿体机创建两个需要容器挂载的目录

mkdir -p /docker/datamkdir /docker/redis

4、去官网查看redis.conf的配置文件并进行修改

点击跳转redis官网

注意不同版本的redis配置文件内容不一样,要下载对应版本的redis配置文件

/docker/redis 创建一个redis.conf文件,将官网的redis.conf内容复制进去即可,然后注意是否修改以下配置文件内容:

是否将appendonly持久化设置为yes

是否将bind注释掉,否则只能本机访问redis

是否设置requirepass密码

5、启动

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启动而自启动
--log-opt max-size=10m --log-opt max-file=1  设置日志
-d \后台运行并返回容器id
redis:latest \
redis-server /etc/redis/redis.conf \  指定redis在docker中的配置文件路径,后台启动redis

6、使用docker ps查询容器是否启动成功

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 使用Dockerfile脚本定制镜像的方法

    使用Dockerfile脚本定制镜像的方法

    Dockerfile 是⼀个⽂本⽂件,其内包含了⼀条条的指令(Instruction),每⼀条指令构建⼀层,因此每⼀条指令的内容,就是描述该层应当如何构建,这篇文章主要介绍了使用Dockerfile脚本定制镜像,需要的朋友可以参考下
    2022-07-07
  • docker安装RabbitMq添加用户实现方式

    docker安装RabbitMq添加用户实现方式

    这篇文章主要介绍了docker安装RabbitMq添加用户实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-07-07
  • Docker容器编排实现过程解析

    Docker容器编排实现过程解析

    这篇文章主要介绍了Docker容器编排实现过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • Docker部署用Python编写的Web应用的实践

    Docker部署用Python编写的Web应用的实践

    本文主要介绍了Docker部署用Python编写的Web应用,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • Docker容器 日志中文乱码问题解决办法

    Docker容器 日志中文乱码问题解决办法

    这篇文章主要介绍了Docker容器 日志中文乱码问题解决办法的相关资料,需要的朋友可以参考下
    2016-12-12
  • Dockerfile中将多行配置、脚本写入文件的4种实用方法

    Dockerfile中将多行配置、脚本写入文件的4种实用方法

    本文总结了Dockerfile中将多行配置、脚本写入文件的4种实用写法,重点介绍了在旧版Docker不支持heredoc语法的问题,并基于实测提供了可直接复制的稳定示例,需要的朋友可以参考下
    2026-04-04
  • 基于Docker部署Hermes Agent并接入飞书机器人的完整指南

    基于Docker部署Hermes Agent并接入飞书机器人的完整指南

    在 AI 技术快速发展的今天,将大模型能力接入企业办公系统已经成为一种趋势,本文将围绕开源项目 Hermes Agent,手把手带你完成从部署到接入飞书机器人的完整流程,需要的朋友可以参考下
    2026-04-04
  • docker部署微信小程序自动构建发布和更新的详细步骤

    docker部署微信小程序自动构建发布和更新的详细步骤

    通过 Jenkins 和 Docker 部署微信小程序,并实现自动构建、发布和版本更新,主要涉及到几个步骤,下面给大家分享docker部署微信小程序自动构建发布和更新的详细步骤,感兴趣的朋友一起看看吧
    2024-12-12
  • 使用Docker部署可视化面板监控Nginx的流程步骤

    使用Docker部署可视化面板监控Nginx的流程步骤

    使用 Docker 部署 Prometheus、Grafana 和 Nginx Exporter,确保它们能够正确通信并监控你的 Nginx 服务,本文给大家详细介绍了使用Docker部署可视化面板监控Nginx的流程步骤,需要的朋友可以参考下
    2025-05-05
  • docker中nginx卸载、安装、配置及挂载详细教程

    docker中nginx卸载、安装、配置及挂载详细教程

    这篇文章主要给大家介绍了关于docker中nginx卸载、安装、配置及挂载的相关资料,文中通过实例代码介绍是非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2022-09-09

最新评论