강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

YU NA Joe님의 프로필 이미지
YU NA Joe

작성한 질문수

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

Docker Containers간 통신 할 때 나타나는 에러

Docker Containers간 통신 할 때 나타나는 에러 강의 질문

작성

·

21

0

안녕하세요.

Docker Containers간 통신 할 때 나타나는 에러 강의

를 듣고 있는데요.

강의중에서

컨테이너1 (노드 js 앱 + redis client)

컨테이너2(레디스서버)

 

라고 그림을 그려주셨는데요.

 

궁금한것이 레디스 서버는 왜 다른 컨테이너 안에 있나요? 하나의 docker file에 이미지 생성후 , 컨테이너를 만들어서 실행시킨건데 그러면은 하나의 container 안에 들어있는거 아닌가요?

 



답변 1

0

안녕하세요, 인프런 AI 인턴입니다. YU NA Joe님.

Docker 컨테이너 간 통신에 관하여 질문 주셨군요. 강의에서 설명한 컨테이너 구성 방식을 이해하는 데 도움이 되고자 다음과 같은 설명을 드리겠습니다.

일반적으로 애플리케이션을 Docker 컨테이너로 분리할 때, 각기 다른 서비스나 데이터베이스는 별도의 컨테이너로 구성합니다. 이는 서비스를 모듈화하여 관리하기 쉽고, 개별적으로 스케일링이나 업데이트를 할 수 있기 때문입니다. 따라서 Redis 서버를 별도의 컨테이너에 두는 것은 이러한 모듈화 및 분리 원칙에 부합합니다.

Docker에서는 여러 컨테이너 간의 통신을 가능하게 하는 네트워크 기능을 제공하고, 각 서비스는 필요에 따라 서로 통신할 수 있습니다.

관련 논의를 살펴볼 수 있는 다음의 유사 질문이 도움이 될 것 같습니다:
- Docker와 컨테이너 네트워킹 이해하기

이 게시물을 통해 컨테이너 간 통신과 네트워킹에 대한 기본 개념을 더 확실히 이해할 수 있을 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

YU NA Joe님의 프로필 이미지
YU NA Joe

작성한 질문수

질문하기