Docker安装Redis

1.查找docker的redis版本

1
docker search redis

2.拉取redis镜像

1
docker pull redis	#默认安装最新版

3.创建挂载本地目录

1
2
3
mkdir -p /home/redis/data	#本地数据目录
cd /home/redis
touch redis.conf #创建本地的conf文件

4.下载配置文件

[官方地址]: https://redis.io/docs/management/config/ “官网配置地址”

找到对应版本的配置文件

5.修改常用配置

  • 数据持久化

    1
    2
    # 将no修改为yes
    appendonly yes
  • 网络设置

    1
    2
    # bind注释掉,否则只能本机访问
    # bind 127.0.0.1 -::1
  • 设置redis密码

    1
    requirepass [密码]

6.运行容器

1
2
3
4
5
6
7
8
9
docker run \
-p 6379:6379 \
--name redis \
-v /home/redis/redis.conf:/etc/redis/redis.conf \
-v /home/redis/data:/data \
--restart=always \
-d \
redis:latest \
redis-server /etc/redis/redis.conf