[Docker] 도커의 포트매핑은 꼭 해야하는가
이상한 고민이지만, MSA구조로 작업하면서 서비스 서버는 포트매핑 없이 실행하다보니 도커의 포트 매핑에 대해 의문점이 생겼다. 정확히는 포트매핑이 없으면 어떻게 연결되는건지가 궁금했다. 포트매핑 사용이유 컨테이너 내에서 실행되는 서비스에 액세스하는 데 사용된다. 컨테이너 내부의 해당 열린 포트에 대한 액세스를 제공하기 위해 호스트 포트를 연다. -> 호스트 포트에 대한 요청을 컨테이너로 리다이렉션 할 수 있다. 포트매핑을 하지 않는 경우 컨테이너의 서비스를 비공개로 유지하거나 동일한 Docker 네트워크의 형제 컨테이너에서만 볼 수 있도록 호스트 포트를 여는 것을 피한다. 흠, 나는 현재 도커 네트워크를 사용해서 포트가 없어도 서비스 접근이 가능한거였다. 원래 생각하던건, 컨테이너 안에 있는 서비스 포트..
2022.05.04