docker安装redis 7.0 基于CentOS

181 阅读1分钟

docker安装redis 7.0

  • 拉取redis7.0
docker pull redis:7.0
  • 创建数据和配置目录
mkdir -p /data/redis/conf
mkdir -p /data/redis/data
  • 创建并编辑 redis.conf 文件
vi /data/redis/conf/redis.conf
  • 创建并启动容器,并且设置映射外部文件路径
docker run -d \
  -p 6379:6379 \
  -e REDIS_PASSWORD=123456 \
  -v /data/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf \
  -v /data/redis/data:/data \
  --name redis \
  redis:7.0 redis-server /usr/local/etc/redis/redis.conf
  
# 解释
# -d: 以后台模式运行容器。
# -p 6379:6379: 将主机的 6379 端口映射到容器的 6379 端口。
# -e REDIS_PASSWORD=123456: 设置 Redis 的密码为 123456。
# -v /data/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf: 将主机上的 /data/redis/conf/redis.conf 文件挂载到容器内的 /usr/local/etc/redis/redis.conf 文件。
# -v /data/redis/data:/data: 将主机上的 /data/redis/data 目录挂载到容器内的 /data 目录。
# --name redis: 指定容器名称为 redis。
# redis:7.0: 使用 Redis 7.0 镜像。
# redis-server /usr/local/etc/redis/redis.conf: 指定使用挂载的配置文件启动 Redis 服务器。
  • 查看正在运行的容器
docker ps