user2451997
user2451997

Reputation: 581

docker official tomcat image logs not showing anything?

I have built my docker java webapp image by adding war file to webapps folder of docker official tomcat image which is my base image in the dockerfile. I tested one small application and ran image. I can see pages in my web browser. But when i built another image by adding different war file. When i ran the image i can see tomcat running and in manager app i can see my project. But my jsp pages are not showing. I know there is something going wrong. Normally i check tomcat logs for error. But here my tomcat is running inside a docker container. When i run locate tomcat i saw its running inside this location.

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

If i go inside and check logs, nothing registered. How can i check logs or where i can see errors are logged in docker? I need suggestions because i am not able to proceed further because of this issue.

Upvotes: 0

Views: 1931

Answers (1)

user2915097
user2915097

Reputation: 32216

Check with the docker logs command what is happening in your container, see the doc http://docs.docker.com/reference/commandline/cli/#logs

and you can always enter your container with docker exec and do whatever you do to debug when your are not in a container, see the doc https://docs.docker.com/reference/commandline/cli/#exec

and check also what docker events has to say about your container or any container, see the doc http://docs.docker.com/reference/commandline/cli/#events

Upvotes: 2

Related Questions