Docker安装Redis挂载配置全过程

 更新时间:2025年12月19日 14:13:46   作者:Pole丶逐  
本篇文章介绍了创建挂载文件目录、书写配置文件、拉取镜像文件和启动容器的步骤,个人经验分享,希望大家参考支持

1. 创建挂载文件目录

mkdir -p /home/redis/config
mkdir -p /home/redis/data
# 设置目录权限
sudo chmod -R 777 /home/redis
# 创建配置文件:docker容器中默认不包含配置文件
vim /home/redis/config/redis.conf

2. 书写配置文件

# Redis 服务器配置

# 绑定的 IP 地址,默认为本地回环地址 127.0.0.1
# 外网访问需注释掉此行
# bind 127.0.0.1

# 监听的端口,默认为 6379
port 6379

# 设置密码
requirepass youpassword

# 启用 AOF 持久化模式
appendonly yes

# 持久化方式。可选项:always, everysec, no
appendfsync everysec

# AOF 文件名称,默认为 appendonly.aof
appendfilename "appendonly.aof"

# AOF 自动重写触发条件
auto-aof-rewrite-percentage 100
auto-aof-rewrite-min-size 64mb

# 设置最大内存限制(单位:字节)
maxmemory 2gb

# 内存淘汰策略。可选项:volatile-lru, allkeys-lru, volatile-random, allkeys-random, volatile-ttl, noeviction
maxmemory-policy allkeys-lru

3. 拉取镜像文件

docker pull redis:7.0.2

4. 启动容器

docker run -p 6379:6379 \
--name redis \
-v /home/redis/config/redis.conf:/etc/redis/redis.conf \
-v /home/redis/data:/data \
--restart=unless-stopped \
-d redis:7.0.2 redis-server \
/etc/redis/redis.conf --appendonly yes

总结

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

相关文章

  • docker-compose实现wireshark对linux主机进行抓包

    docker-compose实现wireshark对linux主机进行抓包

    这篇文章主要为大家介绍了docker-compose实现wireshark对linux主机进行抓包脚本示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-12-12
  • 一次docker错误的耗时排查过程记录

    一次docker错误的耗时排查过程记录

    这篇文章主要给大家介绍了一次docker错误的耗时排查过程记录,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • docker如何部署带有界面的registry仓库

    docker如何部署带有界面的registry仓库

    这篇文章主要介绍了docker如何部署带有界面的registry仓库问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • Docker安装部署RabbitMQ教程

    Docker安装部署RabbitMQ教程

    本文详解了Docker容器化部署RabbitMQ的优势,涵盖环境一致性、资源隔离、弹性伸缩等核心价值,提供从安装配置到集群部署、数据持久化及故障排查的完整方案,帮助构建高效稳定的消息队列服务
    2025-08-08
  • Docker Desktop如何设置镜像环境变量

    Docker Desktop如何设置镜像环境变量

    Docker Desktop配置镜像环境变量需设置容器名称、端口映射、卷和环境变量,如PostgreSQL需指定POSTGRES_PASSWORD,建议按需配置,以确保数据持久化和参数传递
    2025-07-07
  • docker容器分配固定ip的实现示例

    docker容器分配固定ip的实现示例

    如果不固定ip,每次主机重启后,docker会动态给容器分配ip,导致redis容器的IP自动换了 ,然后还得去改配置就很烦,本文主要介绍了docker容器分配固定ip的实现示例,具有一定的参考价值,感兴趣的可以了解一下
    2023-12-12
  • docker+nextcloud搭建个人云存储系统的实现

    docker+nextcloud搭建个人云存储系统的实现

    这篇文章主要介绍了docker+nextcloud搭建个人云存储系统的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • docker下迁移elasticsearch问题以及解决方案

    docker下迁移elasticsearch问题以及解决方案

    文章描述了如何将Elasticsearch数据从一个服务器迁移到另一个服务器,包括数据挂载、版本一致性、启动命令的匹配以及可能遇到的权限和节点故障问题的解决方法
    2024-11-11
  • Spring Boot 打包上传Docker 仓库的详细步骤

    Spring Boot 打包上传Docker 仓库的详细步骤

    这篇文章主要介绍了Spring Boot 打包上传Docker 仓库的详细步骤,本文分步骤给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-08-08
  • 使用 Docker 部署 Apache Spark 集群的过程

    使用 Docker 部署 Apache Spark 集群的过程

    本文介绍了如何使用Docker和DockerCompose快速部署一个包含一个Master节点和两个Worker节点的Spark集群,通过创建docker-compose.yml文件并执行相关命令,可以实现集群的构建和启动,感兴趣的朋友一起看看吧
    2025-02-02

最新评论