dockers部署standalone模式的redis

一. 准备

0> redis镜像准备

docker pull redis:4.0.14-buster

1> 目录准备

  在linux系统下创建这样的目录:

/home/docker/redis/standalone

2> 主备配置文件redis.conf
# 使得Redis服务器可以跨网络访问
bind 0.0.0.0

# 日志文件
logfile "redis.log"

# 当前服务端口
port 6379

# 数据文件所在文件夹
dir "/data"

# 硬盘数据文件文件名
dbfilename "dump.rdb"

# 开启AOF模式
appendonly yes

# 保存数据的AOF文件名称
appendfilename "appendonly.aof"

# 主服务器密码,注意:有关slaveof的配置只是配置从服务器,主服务器不需要配置
requirepass wszgr

将该配置文件放在/home/docker/redis/standalone/data目录下

3> 准备redis-compose.yml文件
version: '3'
services:
   redis:
      image: redis:4.0.14-buster
      container_name: redis
      command: redis-server redis.conf
      restart: always
      ports:
        - "6379:6379"
      volumes:
        - ./data:/data

二. 启动

  进入到/home/docker/redis/standalone目录下,执行下面的命令:

docker-compose -f redis-compose.yml up -d

启动完成,赶紧进行测试吧

你可能感兴趣的:(#,docker镜像安装)