🤍 전 강의 25% 할인 중 🤍

2024년 상반기를 돌아보고 하반기에도 함께 성장해요!
인프런이 준비한 25% 할인 받으러 가기 >>

  • 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

컨테이너간 통신? 질문입니다.

20.12.02 09:07 작성 조회수 207

0

문의드립니다.

컨테이너간 통신을 하려면 docker-compose를 이용해야 한다고 설명을 해주셨는데요...

한 컨테이너에서 mysql을 도커로 실행시키고 호스트에서 mysql 클라이언트로 db접속이 성공하는것을 확인했습니다.

이 상태에서 다른 컨테이너를 만들고 그 안에서 마찬가지로 mysql 클라이언트로 db접속을 해 보았는데 성공을 하네요...

왜 될까요? 제가 뭔가 잘 못 이해한건지 궁금하네요... ^^;
궂이 docker-compose로 안해도 된다는건가요?

답변 1

답변을 작성해보세요.

0

여름님의 프로필

여름

2023.01.03

호스트 -> 컨테이너로 통신이 된걸로 봐야하지 않을까요 ?

컨테이너끼리 통신을 하려면
컨테이너는 각각의 독립된 환경인 것을 고려해보면
각각의 다른 컴퓨터인셈이죠 즉 굿데이님 컴퓨터와 제 컴퓨터가 서로 통신을 하려면 네트워크를 맞추던지 포트포워딩을 한다던지 해야하는 것 처럼 컨테이너끼리 통신을 하려면 따로 설정을 해줘야한다 이 말인 것 같아요. 제 개인적인 이해로 쓴 글이니 자세한건 더 공부해보셔서 알아내시면 좋겠네요 ㅎㅎ 공유도 부탁해요

채널톡 아이콘