Docker Compose 작성 가이드 — services/networks/volumes 멘탈 모델, depends_on의 진짜 의미, 그리고 실전 함정
Compose를 처음 쓰면서 'docker run을 줄세우는 .sh와 뭐가 다른지', 'depends_on을 걸었는데 왜 앱이 DB보다 먼저 죽는지' 헷갈리는 주니어를 위한 가이드. services/networks/volumes의 멘탈 모델부터 healthcheck와 condition: service_healthy의 실제 동작, dev/prod 분리 전략, macOS bind mount 성능까지 한 번에 정리한다.