
* Docker 기반으로 nginx, redis 설치 사용 중
* redis 컨테이너가 구동되지 않음
* 에러 메시지
- Unable to connect to {localhostIP}:{port}
- failed: No route to host: /{localhostIP}:{port}
* 원인
- 기존에 redis:latest 이미지 사용
- 서버 구축 당시 최신 버전(redis:latest)이 redis 6 이었음
- redis 6 버전을 기반으로 스크립트 및 소스 설계
- 현상황 redis 최신 버전은 7 버전임
- redis 7 버전은 redis 6 버전과 달리 password를 설정해야하는 등 차이가 있음
- 요약> redis:latest 이미지 기반 컨테이너 구동시 버전 6이 아닌 버전 7을 사용하게 되어 에러 발생
* 해결

- docker-web.yml (컨테이너 설정 파일): redis 버전을 latest가 아닌 버전 6 명시
'에러 해결 > Server' 카테고리의 다른 글
[tomcat] IntelliJ 톰캣 연동시 Address localhost:8080 is already in use 에러 (0) | 2023.06.16 |
---|---|
[Ubuntu] VirtualBox Server 설치 에러: Temporary failure resolving 'archive.ubuntu.co (0) | 2023.04.20 |
[WAS] Linux - tomcat 버전 확인 (0) | 2023.03.17 |
[에러 해결] Linux - tar (압축 해제) 허가 거부 (0) | 2023.03.08 |