Docker/오류노트
[Docker/오류노트] Solved - RedisInsight Docker localhost 8001 not working : ERR_EMPTY_RESPONSE
adjh54
2025. 3. 4. 20:00
728x170
해당 글에서는 Docker로 구성한 RedisInsight 컨테이너 이미지에 대해서 8001 포트에 접속이 되지 않는 문제에 대해서 확인해봅니다.
1) 문제점
💡 문제점
- Docker Compose 형태로 redis와 redis GUI 툴인 RedisInsight를 함께 실행하도록 구성하였습니다.
- Redis 접근 자체는 잘 수행이 되나 RedisInsight는 지정한 8001 port에 접근을 하여도 아래와 같이 “페이지가 작동하지 않습니다.(ERR_EMPTY_RESPONSE)”라는 오류가 발생하였습니다.

💡 Docker 컨테이너가 올라간 생태임에도 해당 페이지는 출력이 안되는 문제가 있었음

💡 구성한 Docker Compose 파일
services:
redis:
image: redis:7.4.2-alpine
container_name: simple-redis
ports:
- 6379:6379
command: [ "redis-server" ]
networks:
- redis-network
volumes:
- redis_volume_data:/data
# volumes:
# - ./conf/compose-redis:/data
redisinsight:
image: redis/redisinsight:latest
container_name: simple-redisinsight
ports:
- 5540:5540
networks:
- redis-network
depends_on:
- redis
# volumes:
# - ./conf/compose-redis/redis-insight-data:/db
volumes:
- redis_insight_volume_data:/db
networks:
redis-network:
driver: bridge
volumes:
redis_volume_data:
redis_insight_volume_data:
2) 해결방법
💡 해결방법
- 아래의 글에서 해당 문제점을 확인할 수 있었습니다.
- 비슷한 문제가 있었습니다. redisinsight 2.x를 사용하기 시작했을 때 포트 8001 에서 연결할 수 없었습니다 (1.x 버전에서는 가능했습니다). 2.x 버전은 포트 5540 에서 실행되는 것으로 나타났습니다.
- 실행한 후 (파일을 수동으로 변경/실행하지 않고) 포트 5540 에 연결해 보세요 .docker run -d -p 5540:5540 redislabs/redisinsight:latest

💡 최신 버전의 Overview를 확인해보았을때 포트가 5540임으로 변경되었음을 확인하였습니다.

3) 결과확인
💡 결과확인
- 5540 포트로 접근하였을 경우 정상적으로 출력이 됨을 확인하였습니다.

오늘도 감사합니다. 😀

그리드형