컨테이너 재시작 정책(Container restart policy)

컨테이너 재시작 정책(Container restart policy)

Amazon ECS 컨테이너 재시작 정책을 사용하면 컨테이너가 종료될 때 자동으로 재시작할지 제어할 수 있어요. 태스크 정의에서 재시작 정책을 지정해요.

출처: 문서

본문

Amazon ECS는 컨테이너 재시작 정책을 지원해요. 이 정책을 통해 컨테이너가 종료(exited)되고 특정 조건에서 재시작해야 하는 경우 컨테이너를 자동으로 재시작할 수 있어요.

컨테이너 재시작 정책을 사용하려면 태스크 정의의 컨테이너 정의에서 restartPolicy를 지정해요. restartPolicy에는 다음 값이 있어요:

  • on-failure – 컨테이너가 실패로 종료되면 재시작.
  • unless-stopped – 컨테이너가 명시적으로 중지되지 않는 한 재시작.

예를 들어 태스크 정의에서 컨테이너 재시작 정책을 지정하면 다음과 같아요:

{
  "restartPolicy": {
    "enabled": true,
    "restartAttemptPeriod": "300"
  }
}

재시작 정책을 사용하면 일시적인 실패로부터 컨테이너를 자동으로 복구해 애플리케이션 가용성을 높일 수 있어요.

더 알아보기 (Learn more)