0

我通过将war文件添加到docker官方tomcat图像的webapps文件夹来构建我的docker java webapp图像,这是我在dockerfile中的基础图像。我测试了一个小应用程序并运行了图像。我可以在我的网络浏览器中看到页面。但是当我通过添加不同的war文件来构建另一个图像时。当我运行图像时,我可以看到 tomcat 正在运行,并且在管理器应用程序中我可以看到我的项目。但是我的jsp页面没有显示。我知道出了点问题。通常我检查tomcat日志是否有错误。但是这里我的 tomcat 在一个 docker 容器中运行。当我运行定位 tomcat 时,我看到它在这个位置内运行。

/var/lib/docker/aufs/diff/c87241d8699b97e33dd37d3472cf87e3d289eaa479362dd77e4e6b9b5a767a98/usr/local/tomcat/

如果我进去查看日志,没有任何记录。我如何检查日志或在哪里可以看到错误记录在 docker 中?我需要建议,因为由于这个问题我无法继续进行。

4

1 回答 1

2

使用命令检查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

于 2015-01-22T06:14:49.200 回答