ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Docker compose로 redis 띄우기
    카테고리 없음 2024. 2. 16. 19:25

    redis를 위한 볼륨 생성

    docker volume create redis

     

    redis image pull

    docker pull redis

     

    redis 볼륨 생성한 것 MountPoint 확인

    docker volume inspect redis

     

    /var/lib/volumes/redis/redis.conf 작성

    bind 0.0.0.0	# 배포 서버라면 보안상으로 좋지 않아서 빼줘야함
    port 6379
    appendonly yes
    appendfilename "appendonly.aof"
    requirepass 비밀번호지정

    appendonly는 compose up을 다시 하여도 데이터가 영구 저장되도록 하기 위해

     

    docker-compose.yml 작성

    name: name
    version: '3'
    services:
    
    	redis:
    		container_name: redis
    		image: redis
    		restart: always
    		ports:
    			- "6379:6379"
    		volume: 
    			- /var/lib/docker/volumes/redis/_data:/data
    			- /var/lib/docker/volumes/redis/redis.conf:/usr/local/etc/redis/redis.conf
    		command: redis-server /usr/local/etc/redis/redis.conf

    docker compose up

    sudo docker-compose up -d

     

    redis-cli 접속

    docker exec -it redis redis-cli

     

    redis.conf에서 지정해준 비밀번호를 통해 로그인

    AUTH 비밀번호
Designed by Tistory.