-
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 비밀번호