# 네트워크
### 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해서 연결