DEV Community

EmersonRafael
EmersonRafael

Posted on

Deploy com Docker + Tomcat

Vou mostrar um exemplo simples e rápido de como configurar e rodar o seu war no tomcat usando o docker.

Alt Text

Estou levando em consideração que já tenha instalado o docker na sua máquina, hein!!!

1 - Você precisa baixar a imagem do tomcat:

docker pull tomcat:jdk8
Alt Text

2 - Pegar o IMAGE ID:

docker images
Alt Text

3 - Executar a imagem (substitua o valor da sua IMAGE ID):

docker run -p 8080:8080 b79665757bae
Você pode alterar para a porta que quiser suaporta:8080
Alt Text

4 - Pegar o CONTAINER ID:

docker container ls -a
Alt Text

5 - Baixar um war de exemplo:

simple.war

Você pode usar qualquer war que tenha.

6 - Copiar o war para dentro do tomcat:
(o container precisa está em execução e substitua o valor do CONTAINER ID)

docker cp 'D:\sample.war' 0a88e221ced7:'/usr/local/tomcat/webapps/'
Alt Text

7 - Agora é só ver qual o ip default da máquina e acessar o exemplo pelo browser:
http://192.168.99.100:8080/sample/
Alt Text

Top comments (0)