项目作者: loveniit01

项目描述 :
war deploy on tomcat docker container by using docker compose
高级语言: Java
项目地址: git://github.com/loveniit01/DockerSpringTomcatExample.git
创建时间: 2020-08-21T04:11:19Z
项目社区:https://github.com/loveniit01/DockerSpringTomcatExample

开源协议:Apache License 2.0

下载


DockerSpringTomcatExample

in this project we are just creating Docker build by using already created war \ file. / /\ |—|

\ /\ / /\ ||

\/ \/ / \ |\

Step 1: build the image

build image will create war file , for running the war we need tomcat server.

docker build -t .

repository name must be in lower case


docker build -t docker-spring-tomcat .

Step 2: check list of image


docker image ls -a

Step 3: Running a container from the image

Syntax: docker run -itd —name -p : image-name:tag

note in the above syntax:

-d : represents (detached mode), note that if you don’t run this in detached mode, the life of the container will be the life of the terminal in which you are executing it.

-p : represents the host-port to container-port mapping, if you substitute it with -P you will get a random port allocated by docker

—name : represents the name of the container


docker run -itd —name spring-container -p 5555:8080 docker-spring-tomcat:latest

Step 4: View all the containers

Shows all the containers stopped and running

docker ps -a

Step 5: Logging into the container

Note: The container must be started before we can do this.

docker exec -it /bin/bash

Step 5: to check application on browser

http://localhost:5555/docker-spring-tomcat/

5555 : exposed port over 8080

docker-spring-tomcat : spring project name


http://localhost:5555/docker-spring-tomcat/