我通过将 war 文件添加到 docker 官方 tomcat 镜像的 webapps 文件夹来构建我的 docker java webapp 镜像,这是我在 dockerfile 中的基本镜像。我测试了一个小应用程序并运行图像。我可以在网络浏览器中查看页面。但是当我通过添加不同的 war 文件构建另一个图像时。当我运行图像时,我可以看到 tomcat 正在运行,并且在管理器应用程序中我可以看到我的项目。但是我的 jsp 页面没有显示。我知道出了点问题。通常我检查 tomcat 日志是否有错误。但是这里我的 tomcat 在 docker 容器中运行。当我运行 locate tomcat 时,我看到它在这个位置运行。
/var/lib/docker/aufs/diff/c87241d8699b97e33dd37d3472cf87e3d289eaa479362dd77e4e6b9b5a767a98/usr/local/tomcat/
如果我进去查看日志,没有任何记录。我如何检查日志或在哪里可以看到错误记录在 docker 中?我需要建议,因为这个问题我无法继续进行。
最佳答案
使用 docker logs
命令检查您的容器中发生了什么,请参阅文档
http://docs.docker.com/reference/commandline/cli/#logs
并且您始终可以使用 docker exec
进入您的容器,并在您不在容器中时执行任何调试操作,请参阅文档
https://docs.docker.com/reference/commandline/cli/#exec
并检查 docker events
对您的容器或任何容器的看法,请参阅文档
http://docs.docker.com/reference/commandline/cli/#events
关于tomcat - docker 官方 tomcat 图像日志没有显示任何内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28082257/