如何访问Azure容器部署的Tomcat Docker容器内的日志文件?
访问Azure容器Web应用中Tomcat日志的可行方法
使用Azure门户日志流
登录Azure门户,找到你的Web应用,进入「监视」板块下的「日志流」,可以实时查看容器内tomcat/logs目录下的所有日志输出,无需额外配置。通过Azure CLI操作日志
- 实时查看日志:执行命令
az webapp log tail --name <你的Web应用名> --resource-group <资源组名>,本地终端会同步输出Tomcat日志内容。 - 下载历史日志:执行命令
az webapp log download --name <你的Web应用名> --resource-group <资源组名>,日志会打包为ZIP文件下载到本地,解压后可找到tomcat/logs下的日志文件。
- 实时查看日志:执行命令
挂载Azure存储卷到日志目录
重新部署Web应用时,配置持久卷将容器内的tomcat/logs目录映射到Azure存储账户的文件共享。配置完成后,可直接通过Azure存储账户的文件管理界面查看、下载日志,也可借助存储账户的FTP功能访问(需提前开启)。启用SSH进入容器操作
在Azure门户开启Web应用的SSH功能,进入容器终端后,可直接用命令查看日志,比如cat tomcat/logs/catalina.out;也可将日志复制到已挂载的外部存储目录(如/home/site/wwwroot),再从外部存储获取文件。
内容的提问来源于stack exchange,提问作者giovandrea
相关产品推荐
相关产品推荐

