>운영 및 유지보수 >Docker >Docker를 사용하여 Tomcat 로그를 보는 방법

Docker를 사용하여 Tomcat 로그를 보는 방법

PHPz
PHPz원래의
2023-04-19 09:16:183123검색

Docker 컨테이너에서 Tomcat을 실행할 때 애플리케이션에서 생성된 로그 파일을 검토하는 것이 매우 중요합니다. Tomcat을 사용할 때 생성된 로그는 일반적으로 Tomcat 로그 디렉터리에 있으며 Docker 컨테이너의 Tomcat에도 자체 로그 디렉터리가 있습니다. 이 문서에서는 Docker 컨테이너에서 Tomcat 로그를 보는 방법을 소개합니다.

1단계: Docker 컨테이너 입력

먼저 다음 명령을 사용하여 Docker 컨테이너를 입력해야 합니다.

docker exec -it <container_id_or_name> /bin/bash

여기서 <container_id_or_name>는 Tomcat의 컨테이너 ID를 나타냅니다. Docker 또는 컨테이너 이름으로 실행되는 컨테이너입니다. <container_id_or_name>是指在Docker中运行Tomcat容器的容器ID或容器名称。

步骤二:进入Tomcat日志目录

进入Docker容器后,我们可以使用以下命令来进入Tomcat日志目录:

cd /usr/local/tomcat/logs

这将进入容器中Tomcat日志的默认目录。

步骤三:查看Tomcat日志文件

在Tomcat日志目录中,我们可以使用以下命令来列出所有Tomcat日志文件:

ls -l

可以看到Tomcat在此目录中默认生成了多个日志文件,其中包括:

  • catalina.out:Tomcat控制台日志。
  • catalina..log:Tomcat自从最后一次重启以来的日志。其中日期格式为“yyyy-MM-dd”。
  • localhost..log:每天Tomcat处理的来自本地主机(localhost)的请求的日志。

步骤四:查看Tomcat日志内容

在Tomcat日志目录中,使用以下命令可以查看日志文件内容:

tail -f catalina.out

这将显示catalina.out

2단계: Tomcat 로그 디렉터리 입력

Docker 컨테이너를 입력한 후 다음 명령을 사용하여 Tomcat 로그 디렉터리를 입력할 수 있습니다.

rrreee

이렇게 하면 컨테이너에 Tomcat 로그의 기본 디렉터리가 입력됩니다.

3단계: Tomcat 로그 파일 보기🎜🎜Tomcat 로그 디렉터리에서 다음 명령을 사용하여 모든 Tomcat 로그 파일을 나열할 수 있습니다. 🎜rrreee🎜Tomcat이 기본적으로 이 디렉터리에 여러 로그 파일을 생성하는 것을 볼 수 있습니다. 포함: 🎜
  • catalina.out: Tomcat 콘솔 로그.
  • catalina..log: 마지막 재시작 이후 Tomcat의 로그입니다. 날짜 형식은 "yyyy-MM-dd"입니다.
  • localhost..log: Tomcat이 매일 처리하는 로컬 호스트(localhost)의 요청 로그입니다.
🎜4단계: Tomcat 로그 콘텐츠 보기 🎜🎜Tomcat 로그 디렉터리에서 다음 명령을 사용하여 로그 파일 콘텐츠를 확인하세요. 🎜rrreee🎜이렇게 하면 catalina.out가 표시됩니다. > 콘텐츠의 마지막 10줄을 입력한 다음 "Ctrl+C"를 눌러 중지할 때까지 새 콘텐츠를 계속 출력합니다. 🎜🎜다른 로그 파일을 보려면 파일 이름을 원하는 파일 이름으로 바꾸세요. 🎜🎜결론🎜🎜Docker 컨테이너에서 Tomcat을 실행할 때 Tomcat 로그를 보는 것이 매우 중요합니다. 컨테이너에 들어가서 로그 디렉토리를 보면 Tomcat에서 생성된 다양한 로그 파일을 쉽게 볼 수 있고 Tomcat의 실행 상태를 이해할 수 있습니다. 🎜

위 내용은 Docker를 사용하여 Tomcat 로그를 보는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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