Docker 安装 Redis

294 阅读1分钟
  1. 查看可用 Redis 版本 在 docker hub 中搜索redis镜像仓库,这里我们使用redis:6.2-rc-alpine这个版本

  2. 编写 docker-compose.ym 文件

version: "3"

services:
  redis-singleton:
    container_name: redis-singleton
    image: redis:6.2-rc-alpine
    ports:
      - "6379:6379"
    volumes:
      - ./data/master:/data
      - ./conf/redis.conf:/usr/local/etc/redis/redis.conf
    command: redis-server /usr/local/etc/redis/redis.conf

这里我们挂在了一个数据目录跟一个配置文件,然后使用comand命令重写了容器的启动命令,让redis-server启动的时候加载我们的配置文件

  1. 启动redis服务 执行up命令构建并启动容器
$ docker-compose up -d
  1. 进入容器 使用docker exec命令进入容器,并测试redis服务是否启动正常
$ docker exec -it redis-singleton /bin/sh
/data # redis-cli
127.0.0.1:6379> set foo bar
OK

注意这里使用的是/bin/sh,而不是/bin/bash,因为该镜像只有sh终端

喜欢我可以搜索公众号huangxy关注我,或扫下方二维码