>  기사  >  운영 및 유지보수  >  docker가 시작되지 않는 경우 로그를 확인하는 방법

docker가 시작되지 않는 경우 로그를 확인하는 방법

WBOY
WBOY원래의
2022-02-07 11:49:1822267검색

docker가 시작되지 않는 경우 로그를 보는 방법: 1. Inspection 명령을 사용하여 컨테이너의 로그 주소를 얻습니다. 구문은 "docker Inspection --format 컨테이너 이름"입니다. 2. cat 명령을 사용하여 로그를 봅니다. 검사 명령으로 찾은 주소의 경우 구문은 "cat Log address"입니다.

docker가 시작되지 않는 경우 로그를 확인하는 방법

이 튜토리얼의 운영 환경: linux7.3 시스템, docker-1.13.1 버전, Dell G3 컴퓨터.

Docker가 시작되지 않는 경우 로그를 확인하는 방법은 무엇입니까?

Docker를 사용할 때 알 수 없는 상황에서 컨테이너가 시작될 수 있지만 몇 초 후에 컨테이너가 자동으로 종료됩니다. 이때 문제를 해결하는 방법은 무엇입니까?

보통 이런 상황이 발생하는 것은 환경이나 애플리케이션의 문제일 뿐입니다. 애플리케이션 문제는 로컬에서 디버깅하고 해결할 수 있지만 환경 문제는 문제를 해결하기 위해 컨테이너의 로그를 확인해야 합니다.

예제는 다음과 같습니다.

다음 명령을 통해 컨테이너의 로그 주소를 얻을 수 있습니다

docker inspect --format '{{.LogPath}}' 97069f94437b

그런 다음 cat 명령을 사용하여 위 명령으로 찾은 로그를 확인합니다

cat /var/lib/docker/containers/97069f94437b86b50341f8253d85f426884315c3d027f7b7fa975751c7d8e18e/97069f94437b86b50341f8253d85f426884315c3d027f7b7fa975751c7d8e18e-json.log

명령 설명:

  • dockerspect는 컨테이너/이미지 메타데이터를 얻는 데 사용됩니다. 여기에는 컨테이너 로그의 주소가 포함됩니다. 위 명령은 로그 주소를 필터링하기 위해 --format 매개변수만 추가합니다.

  • docker Inspection에는 많은 정보가 있으며, 명령을 실행하여 볼 수 있습니다.

물론 가장 직접적이고 간단한 명령도 있습니다

docker logs 97069f94437b

추천 학습: "docker video tutorial"

위 내용은 docker가 시작되지 않는 경우 로그를 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.