Docker 진단(Docker diagnostics)

Docker 진단(Docker diagnostics)

Amazon ECS 문제를 진단할 때 컨테이너 인스턴스에서 Docker 진단 정보를 수집할 수 있어요. Docker 로그와 상태를 확인해 태스크 실패 원인을 파악해요.

출처: 문서

본문

컨테이너 인스턴스에서 실행되는 Docker 데몬의 상태와 로그를 확인하면 태스크가 왜 실패했는지 진단하는 데 도움이 돼요.

Docker 정보 수집

컨테이너 인스턴스에 접속해 다음 명령으로 Docker 상태를 확인할 수 있어요.

Docker 버전과 상태 확인:

docker version
docker info

실행 중인 컨테이너와 이미지 확인:

docker ps -a
docker images

Docker 데몬 로그 확인 (Amazon Linux):

sudo journalctl -u docker

또는

sudo tail -f /var/log/docker

문제 해결

  • 컨테이너가 계속 재시작되면 docker ps -a로 종료 상태와 로그를 확인해요.
  • 이미지 풀 실패가 의심되면 docker images로 이미지가 존재하는지 확인해요.
  • Docker 데몬이 응답하지 않으면 데몬 상태와 로그를 확인하고, 필요한 경우 데몬을 재시작해요.

이러한 Docker 진단 정보는 Amazon ECS 태스크 실패의 근본 원인을 파악하는 데 유용해요.

더 알아보기 (Learn more)