docker安装redis

小编这里为了省事,就直接用docker把redis就安装了,以下是具体步骤。

1. 设置docker镜像源

复制代码
cd /etc/docker
vim daemon.json

"registry-mirrors": [
    "https://docker.1ms.run",
    "https://docker.xuanyuan.me",
    "https://docker.1panel.live",
    "https://hub.xdark.top",
    "https://hub.littlediary.cn"
]

sudo systemctl daemon-reload
sudo systemctl restart docker

2. 拉取redis镜像

复制代码
docker pull redis

3. 创建本地数据目录,挂在数据

复制代码
mkdir -p /data/redis/{data,conf}

4. 启动redis(无密码启动)

复制代码
docker run -d \
  --name redis \
  --restart always \
  -p 6379:6379 \
  -v /data/redis/data:/data \
  redis:latest \
  redis-server \
    --protected-mode no \
    --appendonly yes

5. 需要密码则创建配置文件

/data/redis/conf/redis.conf

复制代码
# 外网访问
bind 0.0.0.0
# 密码
requirepass 123456
# 持久化
appendonly yes
# 持久化文件名
appendfilename "appendonly.aof"
# 关闭保护模式
protected-mode no

6. 启动容器

复制代码
docker run -d \
  --name redis \
  --restart always \
  -p 6379:6379 \
  -v /data/redis/data:/data \
  -v /data/redis/conf/redis.conf:/etc/redis/redis.conf \
  redis:7.2 redis-server /etc/redis/redis.conf

安装redis主要就是需要提前将数据文件和配置文件的目录给创建好,启动的时候就可以自动映射了。

我是空谷有来人,感谢支持!

相关推荐
Wang's Blog10 小时前
Java 接入Redis: 服务启动停止与后台运行配置
java·服务器·redis
bosins12 小时前
WSL2 启动即崩溃?调整超时参数解决 Docker 阻塞问题
linux·docker·wsl
闲云自留地13 小时前
Containerd 进阶教程:命名空间 Namespace、私有仓库 Harbor、容器管理全流程
容器
程序员JerrySUN14 小时前
Jetson Edge AI 实战01:Nano、Xavier、Orin 怎么选?Jetson 硬件选型详解【视频讲解】
java·数据库·redis·安全·mybatis
一直在努力学习的菜鸟14 小时前
Docker 完整知识体系图
docker
行百里er15 小时前
Redis 版本演进、新特性与协议那些事儿
redis·后端
Asurplus15 小时前
【SpringBoot4】3、从SpringBoot4升级Sa-Token1.46.0报错
redis·sa-token·json·jackson·springboot4
闲云自留地15 小时前
Containerd 是什么?架构、插件与安装实践一次讲清
容器
java_logo17 小时前
Docker 部署 Gotenberg 完整教程:Compose 搭建文档转 PDF API
docker·pdf·chromium·libreoffice·文档转换·轩辕镜像·gotenberg
闲云野鹤在人间17 小时前
docker 入门 | 第7章 容器监控 和 第8章 容器日志 详解
运维·docker·容器·架构·云计算