You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Windows环境下访问Docker容器内的catalina.out文件

查看Tomcat容器内catalina.out文件的几种方法

官方Tomcat镜像通常为轻量级构建,默认未预装vi这类文本编辑器,你可以通过以下几种方式访问catalina.out文件:

方法1:直接用Docker命令查看内容

无需进入容器终端,在Windows PowerShell中执行命令即可查看:

  • 查看完整日志内容:
    docker exec <容器ID或名称> cat /usr/local/tomcat/logs/catalina.out
    
  • 实时追踪日志(类似tail -f效果):
    docker exec <容器ID或名称> tail -f /usr/local/tomcat/logs/catalina.out
    

将<容器ID或名称>替换为你通过docker ps查到的对应值即可。

方法2:把容器内文件复制到本地Windows系统

将日志文件复制到本地后,用Windows自带记事本或其他编辑器打开:

docker cp <容器ID或名称>:/usr/local/tomcat/logs/catalina.out C:\本地目标路径\catalina.out

示例(复制到桌面):

docker cp tomcat9:/usr/local/tomcat/logs/catalina.out C:\Users\你的用户名\Desktop\catalina.out

方法3:在容器终端内安装文本编辑器

如果一定要在容器终端内查看编辑,可以先安装编辑器(以Debian/Ubuntu系的Tomcat镜像为例):

  1. 在Docker Desktop的Terminal标签页执行:
    apt-get update && apt-get install -y vim
    
  2. 安装完成后即可用vi查看:
    vi /usr/local/tomcat/logs/catalina.out
    

注意:这种修改是临时的,容器重启后会恢复初始状态,若需永久保留需重新构建镜像。

方法4:通过Docker Desktop的Files界面下载文件

在Docker Desktop的Tomcat容器页面切换到Files标签,导航到/usr/local/tomcat/logs目录,找到catalina.out后右键选择Download,保存到本地即可用任意编辑器打开。

内容的提问来源于stack exchange,提问作者Tan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 03:33:11