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

굿데이님의 프로필 이미지
굿데이

작성한 질문수

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

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

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

작성

·

302

0

문의드립니다.

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

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

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

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

답변 1

0

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

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

굿데이님의 프로필 이미지
굿데이

작성한 질문수

질문하기