...
Requisitos:
Passo a passo:
Exportar a aplicação:
- Na árvore de arquivos da IDE, clique no nome do projeto com o botão direito do mouse e nas opções apresentadas selecione Exportar.
- Selecione a opção WAR e avance até finalizar a exportação.
- Novamente na árvore de arquivos do Cronapp, clique no arquivo Dockerfile com o botão direito do mouse e nas opções apresentadas selecione Baixar.
Estrutura de pastas para organizar os arquivos
- No servidor, crie uma pasta com o nome cronapp (ou outro nome de sua preferência)
- Dentro da pasta cronapp crie uma pasta obrigatoriamente com o nome target e copie o WAR exportado para esta nova pasta
- Copie o Dockerfile previamente baixado para a raiz da pasta cronapp.
Seguindo corretamente as orientações, a estrutura de pastas deve ficar como a seguir:
- cronapp [ diretório ]
- Dockerfile
- target [ diretório ]
- projeto.war
Executar o BUILD da imagem
Na raiz da pasta cronapp execute o seguinte comando:
Bloco de código | ||
---|---|---|
| ||
docker build -t cronapp/<nome aplicação>:<versão> . |
Onde:
- <nome aplicação> é o nome que o usuário quiser dar à imagem. Ex.: cadastropessoas
- <versão> é a versão da imagem. Ex.: latest ou 1.0
Com as devidas substituições, o comando deve ficar mais ou menos como a seguir:
Bloco de código | ||
---|---|---|
| ||
docker build -t cronapp/cadastropessoas:latest . |
Rodar o BUILD da imagem
Após o build da imagem estar devidamente finalizado, o usuário deve rodar o seguinte comando para executar a aplicação:
Bloco de código | ||
---|---|---|
| ||
docker run -it -p 8080:8080 cronapp/cadastropessoas:latest |
...