Amazon ECS에서 도커 컨테이너 및 이미지 정리를 자동화하려면 어떻게 해야 합니까?

최종 업데이트 날짜: 2020년 5월 18일

Amazon Elastic Container Service(Amazon ECS)의 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스에 공간이 부족합니다. var/log/messages 로그 파일에 다음과 비슷한 오류가 표시됩니다. "Insufficient free space: 1120 extents needed, but only 19 available."

이 오류를 해결하려면 어떻게 해야 합니까?

간략한 설명

기본적으로 Amazon ECS 컨테이너 에이전트는 중지된 작업과 컨테이너 인스턴스의 작업에서 사용하지 않는 도커 이미지를 자동으로 정리합니다. 자동 이미지 정리 기능을 사용하려면 Amazon ECS 컨테이너 에이전트 버전 1.13.0 이상이 필요합니다.

해결 방법

이미지 정리를 비활성화할 수 있지만 중지된 작업에 속한 컨테이너의 정리를 비활성화할 수는 없습니다. ECS_ENGINE_TASK_CLEANUP_WAIT_DURATION 변수를 사용하여 대기 기간을 변경할 수 있습니다.

중요: ECS_DISABLE_IMAGE_CLEANUPtrue로 설정하면 컨테이너 인스턴스에서 자동 이미지 정리가 비활성화되고 이미지가 자동으로 제거되지 않습니다.

정리 워크플로에 대한 자세한 내용은 자동 작업 및 이미지 정리를 참조하십시오. 자동 작업 및 이미지 정리 변수를 구성하는 방법에 대한 자세한 내용은 조정 가능한 파라미터를 참조하십시오.