tools & libs/도커

[docker] 06. redis 및 redisinsight 설치

  • -

이번 포스트에서는 docker desktop을 이용해서  redis와 redisinsight를 설치해보자. 

 

redis 및 redis insight 설치

 

이미지 검색

하도 간만에 쓰다 보니 docker desktop의 화면이 많이 바뀐듯 하지만 사용법은 비슷했다. docker desktop 상단의 search에서 redis를 검색해서 추가한다.

필자는 맨 상단의 redis를 설치해 주었다.

다음으로 redis의 client인 redisinsight를 검색해보자. 이때 일부 툴은 버전이 너무 낮아서 통신에 문제가 있었다. 중간쯤에 있는 muicoder/redisinsight가 오류 없이 잘 동작한다.

 

이미지로 container 생성

actions에서 Run 버튼을 클릭하면 Optional settings 화면이 나타난다.

 

가독성있는 container name과 Ports를 넣어주자.

 

그 결과 container가 잘 실행되고 있는 것을 확인하자.

 

redisinsight 실행

container에서 ports에 마우스 오버 하면 localhost:5000에서 서비스를 사용할 수 있다.

 

실행하고 라이센스에 동의하면 연결하려는 DB를 설정할 수 있는데 connect your databases에서 'Add connection details manually"를 선택한다.

다음 화면에서 host를 선택하는데 여기서 중요!! 일반적으로 localhost를 선택할 텐데 그냥 localhost를 사용하면 host pc를 의미 하는 거지 docker 내부의 서버를 의미하지 않는다!

이 문제를 처리하기 위해 여러 방법이 있기는 한데 가장 간단한 방법은 실제 ip를 적어주거나 host.docker.internal이라고 입력해주면 된다.

 

docker에서 container간 통신에 localhost를 선택해야 한다면? host.docker.internal을 사용하자.

'tools & libs > 도커' 카테고리의 다른 글

[docker] 05. mysql 설치  (0) 2021.09.02
[docker] 04. container 활용  (0) 2021.09.01
[docker] 03. container 의 life cycle  (0) 2021.08.31
[docker] 02. docker 이미지와 pull로 가져오기  (0) 2021.08.30
[docker] 01. docker 설치  (0) 2021.08.29
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.