개인공부/도커공부

도커 네트워크 공부

소소한필통 2025. 3. 10. 00:04
# 네트워크



### Containers & Network Request

- 컨테이너에서 외부 api 호출 (www.some-api.com -> rest api 호추)

- 컨테이너에서 Hostmachine 호출 (application에서 mogodb에게 요청(단 다른 container에서 실행된게 아닌 hostmachine에서 실행됬던 mongodb))

  - Mongoldb://host.docker.internal:27017/swfavorites. -> 이런식으로 통신을 시도해야함

- 컨테이너간의 통신 ()

  - docker container inspect 컨테이너 이름을 통해서 컨테이너 정보 탐색

    1) 하드 코딩 방법

       - NetworkSettings -> IPAddress 값을 찾기

       - Mongoldb://IP:27017/swfavorites. -> 이런식으로 통신을 시도해야함

    2) 동일한 네트워크 일부분 일 때

       - 도커에서 컨테이너 이름만 넣으면 알아서 IP로 변환해줌
       - mongoldb://containerName:27017/swfavorites

    3) 직접 네트워크를 create해서 연결

'개인공부 > 도커공부' 카테고리의 다른 글

Docker-Compose  (0) 2025.03.10
도커 다중 컨테이너 구성  (0) 2025.03.10