Docker 컨테이너가 계속 다시 시작되면 다음 방법을 사용하여 로그를 볼 수 있습니다. docker log [컨테이너 이름 또는 ID] 명령을 사용하여 컨테이너의 표준 출력 및 오류 스트림을 출력합니다. Docker 대시보드에서 컨테이너 로그를 봅니다. docker-compose 파일에 로그 볼륨을 지정합니다. 자세한 내용을 보려면 로그 수준을 "디버그"로 설정하세요. 특정 키워드에 대한 메시지만 표시하도록 로그를 필터링하려면 grep 명령을 사용하십시오. 로그를 추적하고 실시간으로 보려면 -f를 사용하세요.
Docker 컨테이너가 계속 다시 시작될 때 로그를 보면 문제를 진단하는 데 도움이 될 수 있습니다.
컨테이너 로그를 보려면 다음 명령을 사용하세요.
<code>docker logs <容器名称或ID></code>
예:
<code>docker logs my-container</code>
이 명령은 컨테이너의 표준 출력 및 표준 오류 스트림을 출력합니다. 오류 메시지나 경고가 표시되면 컨테이너가 다시 시작된 이유를 이해하는 데 도움이 될 수 있습니다.
로그를 보는 다른 방법:
로그 수준:
Docker를 사용하면 로그 수준을 설정하여 로그에 표시되는 메시지 수를 제어할 수 있습니다. 기본적으로 로그 수준은 "info"입니다. 자세한 내용을 보려면 로그 수준을 '디버그'로 설정하세요. 다음을 사용하여 로그 수준을 설정합니다.
<code>docker logs --level=debug <容器名称或ID></code>
로그 필터링:
때로는 로그에 많은 정보가 포함될 수 있습니다. grep
명령을 사용하면 로그를 필터링하여 특정 키워드가 포함된 메시지만 표시할 수 있습니다. 예를 들어 다음 명령은 "error" 키워드가 포함된 메시지만 표시합니다. grep
命令过滤日志,仅显示包含特定关键字的消息。例如,以下命令将仅显示包含“error”关键字的消息:
<code>docker logs <容器名称或ID> | grep error</code>
跟踪日志:
要跟踪日志并实时查看,可以使用 -f
<code>docker logs -f <容器名称或ID></code>
-f를 사용할 수 있습니다. 코드> 플래그. Ctrl+C를 눌러 중지할 때까지 계속해서 기록됩니다. 🎜아아아아
위 내용은 Docker 컨테이너가 계속 다시 시작될 때 로그를 읽는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!