In this post, I am going to show how to deploy a war file on Tomcat Server.
For this exercise, I have taken the sample.war file from Tomcat web site. Please refer https://tomcat.apache.org/tomcat-6.0-doc/appdev/sample/
Once you have downloaded the sample.war file, then it’s time to create the Dockerfile.
Create Dockerfile and copy the below content in it.
FROM tomcat:8.0 ADD sample.war /usr/local/tomcat/webapps/sample.war EXPOSE 8080
Then it’s time to build and run the docker container.
Build the container:
docker build -t tomcat .
Run the container:
docker run -p 8080:8080 tomcat
Then access the browser and check http://localhost:8080/hello. You will be able to see the welcome message.