Docker 安装 Redis

前言

Docker 安装

  • 创建并启动 Redis 容器
1
sudo docker run -p 6379:6379 --name my-redis -d redis:7.4.0
  • 创建并启动 Redis 容器,使用持久化存储机制
1
sudo docker run -p 6379:6379 -v /usr/local/redis/data:/data --name my-redis -d redis:7.4.0 redis-server --save 60 1 --loglevel warning
  • 创建并启动 Redis 容器,使用指定的配置文件,需要将 redis.conf 配置文件存放在宿主机的 /my-redis/conf 目录下
1
sudo docker run -p 6379:6379 -v /my-redis/conf:/usr/local/etc/redis --name my-redis -d redis:7.4.0 redis-server /usr/local/etc/redis/redis.conf

Docker-Compose 安装

创建 docker-compose.yml 配置文件,并添加以下内容:

1
2
3
4
5
6
7
8
9
10
11
12
13
version: '3.5'

services:
redis:
image: redis:7.4.0
container_name: my-redis
restart: always
ports:
- 6379:6379
volumes:
- /usr/local/redis/data:/data
- /usr/local/redis/conf:/usr/local/etc/redis
command: ["redis-server", "/usr/local/etc/redis/redis.conf"]

配置信息说明

  • /usr/local/redis/data:宿主机本地存放 Redis 数据的目录
  • /usr/local/redis/conf:宿主机本地存放 Redis 配置文件(redis.conf)的目录

以后台的方式启动 Redis 容器

1
sudo docker-compose up -d