redis 서버는 기본적으로 6379 포트번호로 실행된다.
모든 도커 컨테이너의 redis 서버가 동일한 6379 포트를 사용하고 있을 때, 호스트 머신에서 특정 컨테이너 redis 서버에 접속하고 싶다면 포트 맵핑을 사용할 수 있다.
외부에서 특정 컨테이너의 서버 접속하는 방법
1. 포트 맵핑 방법
redis 서버를 실행시킬 때 -p 옵션으로 포트번호를 지정한다.
순서대로 호스트의 포트번호, 컨테이너의 포트번호를 의미한다.
docker run -it -p 4000:6379 redis
docker run -it -p 4001:6379 redis
2. 접속 방법
원래는 redis-cli 를 입력하면 접속에 실패하였다.
redis-cli 를 그냥 입력하지 말고 -p 옵션 사용해서 포트번호를 지정해주면 접속이 가능하다.
redis-cli -p 4000
팁이라면.. 귀찮으니까 컨테이너 하나는 6379 그대로 포트맵핑 해서 redis-cli 그냥 입력해서 접속할 수 있게...
'자율 학습 > 스터디' 카테고리의 다른 글
[Docker, Redis] 애플리케이션 도커 이미지 만들기 (host.docker.internal) (0) | 2024.06.23 |
---|---|
[Docker] dockerfile 작성해서 도커 image 만들기 (커스텀 이미지) (0) | 2024.06.20 |
[LangChain] Streamlit 으로 ChatGPT 클론코딩 (0) | 2024.06.12 |
윈도우에서 Docker 사용하기 (redis) (0) | 2024.06.04 |
[정보처리기사 실기] 스터디 - 문제 내기 (0) | 2022.09.13 |