healthcheck1 docker-compose에서 다른 서비스가 healthy 상태여야 특정 서비스를 기동하여야 할 때 docker composer를 사용할 때 다른 서비스가 완전히 서비스가 가능한 상태가 된 후에 특정 서비스가 시작되어야 하는 경우가 있다. 이 때 depends_on: 을 사용하는데, 해당 서비스가 기동된 것 뿐만 아니라 서비스가 가능한 healthy 상태인 것까지 판단하려면 condition > service_healthy 를 사용해야 한다. 해당 서비스는 healthcheck 설정을 통해 healthy를 판단할 수 있는 방법이 지정되어 있어야 한다. service_a는 다음과 같은 조건을 만족해야 기동한다고 가정한 예이다. service_b가 기동되어 실제 서비스가 가능한 상태 service_c가 기동만 된 상태 services: service_1: ... depends_on: service_b: c.. 2022. 8. 13. 이전 1 다음