반응형 Docker2 Docker Compose의 depends_on만으로 DB 연결 오류가 사라지지 않는 이유 DB를 먼저 띄우도록 depends_on을 넣었는데도 앱이 Connection refused로 종료될 수 있습니다. 짧은 depends_on 문법과 service_started는 시작 순서를 정할 뿐, DB가 연결을 받을 때까지 기다리지는 않기 때문입니다. DB 준비를 기다리려면 healthcheck와 condition: service_healthy를 함께 설정해야 합니다.여기서도 확인할 것이 남습니다. PostgreSQL이 연결을 받는 상태와 앱이 올바른 암호로 접속해 필요한 테이블을 조회하는 상태는 다릅니다. 어떤 검사를 기다리게 했는지에 따라 healthy가 알려 주는 범위도 달라집니다.DB 시작과 연결 수락은 다릅니다다음은 app 서비스가 db 다음에 시작하도록 지정한 설정입니다. 기존 Compo.. 개발도구 2026. 10. 26. Docker 용량이 부족할 때, 이미지·빌드 캐시·볼륨 중 무엇부터 정리할까? 빌드 중에 저장공간이 부족하다는 메시지가 뜨면, 검색창에 Docker 정리 명령부터 입력하게 됩니다. 이때 한 번에 많이 지우는 명령을 고르기보다 용량을 차지하는 것이 빌드 캐시인지, 이미지인지, 데이터 볼륨인지 먼저 구분하세요. 다시 만들 수 있는 파일과 데이터베이스 내용은 같은 방식으로 다루기 어렵습니다.이 글은 사용량 확인 → 대상별 정리 → 볼륨 별도 검토 순서로 설명합니다. 명령은 현재 선택된 Docker 환경에 적용되므로, 여러 서버나 컨텍스트를 오가는 사람은 첫 줄부터 확인하는 편이 좋습니다.지우기 전에 사용량과 연결된 환경을 확인합니다docker context showdocker system dfdocker system df -vdocker context show로 적용할 환경을 확인한 뒤.. 개발도구 2026. 10. 9. 이전 1 다음 반응형