Docker Compose로 Redis 실행하기

- docker-compose.yml 생성

# docker-compose.yml

version: '3.7'

services:
  redis:
    container_name: redis
    image: redis:alpine
    ports:
      - 6379:6379
    command: redis-server /usr/local/conf/redis.conf
    labels:
      - "name=redis"
      - "mode=standalone"
    ports:
      - 6379:6379
    volumes:
      - ./data/:/data
      - ./conf/redis.conf:/usr/local/conf/redis.conf

- ./conf/redis.conf 생성

https://redis.io/docs/management/config/ 에서 버전에 맞는 conf를 복사해서 redis.conf 파일 생성.

예를 들어 redis:alpine 이미지의 경우 현재 7.0.8 버전의 Redis를 사용하고 있다.