반응형
문제 상황
Docker-Compose 로 Spring + MySQL + Redis 컨테이너를 실행시키는데
Spring 컨테이너 로그를 살펴보니
NOAUTH Authentication required
이런 오류가 뜬다.
로컬에서 Redis 를 돌릴 땐 비밀번호가 필요 없었던 것 같아 프로젝트에서 삭제를 했더니 생긴 오류인 것 같다.
해결
우선 spring 프로젝트에서 비밀번호 부분을 다시 활성화시키고
Redis 컨테이너가 띄워진 상태로
// redis 컨테이너 접속
docker exec -it redis_컨테이너_ID bash
// redis-cli 접속
redis-cli
// Redis 비밀번호 확인
config get requirepass
// Redis 비밀번호 설정
config set requirepass 설정할_비밀번호
로 비밀번호를 설정해주고
spring 프로젝트 재빌드, .env 등등에 설정한 비밀번호를 입력해주고 docker-compose up 을 해주면 오류 없이 잘 실행된다!
참고
반응형