• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

docker-compose

21.04.29 15:32 작성 조회수 173

0

안녕하세요! 수업 잘 듣고 있습니다.

도커 컴포즈에 대해 궁금한게 있는데요

수업을 들으니 도커 컴포즈는 도커 컨테어니끼리 통신할 때 무조건 필요한 것 처럼 이해를 했는데,

다른 곳에서 본거는 도커 컴포즈가 없어도 컨테이너끼리 통신을 잘 하는 것을 봤었거든요,

그래서 도커 컴포즈가 정말 왜 필요한건지 혼동이 됩니다, 아니면 제가 잘 못 알고 있는걸까요?

답변 1

답변을 작성해보세요.

0

안녕하세요   음 저도 도커를 처음 배웠을때 도커 컨테이너의 통신을 가능하게 하는 방법은 두가지가 있다고 들었는데 그중에 하나가 도커 컴포즈 였고 다른 하나의 방법이 또 있긴 하지만 구현이 너무 까다로워서 사실상 컴포즈를 이용한 방법만을 사람들이 사용한다고 알고있었습니다 !  혹시  다른곳에서 어떻게 통신하게 했는지 알수있을까요?! 

저는 도커에 가상 네트워크를 브릿지로 생성해서 도커 컨테이너를 run할 때, 해당 네트워크에 속하도록 세팅해서 run을 해주고 컨테이너끼리는 각 컨테이너 환경설정(혹은 run할때 -e옵션)에서 도커 컨테이너 이름으로 참조하도록하여 http 통신하는 방법을 알고 있습니다