
[개발 일기] 2025.01.01 - 도커 컨테이너 네트워크 (Feat : ports)
·
개발 일기
개요 SSAFY 시절부터 docker-compose를 작성할 때, 저 ports가 뭘 의미하는지 항상 궁금했다. 검색해서 찾아보면 대부분 “호스트 포트:컨테이너 포트” 이런식으로 외웠다. 그런데 이런 식으로 단순하게 외우니까 저 포트를 볼 때마다 늘 까먹어서 제대로 공부해봤다. 호스트 포트와 도커 컨테이너 포트 위의 그림으로 확실하게 설명 가능하다. 사용자가 호스트의 특정 포트로 요청을 보내면, 해당 포트와 바인딩되어 있는 컨테이너를 찾은 뒤 해당 컨테이너에 요청을 전달하는 것이다. 위의 이미지는 도커 컨테이너를 실행시킨 뒤, 내부 네트워크를 확인한 로그이다. 노란색 네모를 보면 각각의 컨테이너가 서로 다른 IP를 사용중인 것을 알 수 있다. 호스트 포트는 내가 사용중인 로컬의 포트번호를 의..