hostPort를 못 쓰는 이유는 보통 1) 보안 정책 2) 포트 점유 방지 3) 여러 컨테이너가 동일 포트를 써야 하는 구조 때문임 근데 실제 운영에서는 hostPort 없이도 대부분 해결 가능함. 1) ports: “컨테이너포트:랜덤호스트포트” 형태로 노출hostPort를 고정으로 쓰지 못해도Docker는 자동으로 사용 가능한 포트를 매핑해줌. ports: - "0:3000" # 호스트 포트를 0으로 주면 자동 할당 2) Reverse Proxy(Nginx / Traefik) 앞단에서 처리hostPort를 못 써도컨테이너들은 내부 포트만 열어두면 되고,외부 노출은 프록시 하나만 담당하면 됨.컨테이너들은 포트 공유 가능 (예: 모두 3000 이용)→ Nginx/Traefik이 호스트에 포트 ..