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 태스크 실패의 근본 원인을 파악하는 데 유용해요.