Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

containercontêiner é um ambiente isolado, que compartilha do kernel do Host, em outras palavras é uma VM só que enxuta, somente contem os programas necessários para seu funcionamento. É o container contêiner só estará disponível enquanto estiver executando, caso a aplicação dentro do container contêiner pare, ele “o container contêiner para“ e aguarda ser chamado novamente.

Basicamente, dentro do container contêiner temos o Wildfly, também conhecido como JBoss, é um servidor de aplicação Java EE desenvolvido em Java e pode ser executado em qualquer Sistema Operacional, 32 ou 64 bits que tenha suporte ao Java.

Todos os passos devem ser realizados dentro do da pasta /opt/wildfly/ , que estará dentro do container contêiner. Mas, inicialmente deve verificar se o container contêiner está disponível.

  • Para verificar se o container contêiner estiver de “on” execute o comando abaixo.

Bloco de código
~$ docker ps
  • Caso o nome do container contêiner que deseja logar esteja disponível, faça o comando abaixo para entrar no containercontêiner.

Bloco de código
~$ docker exec -it nomeDoContainer

...

  • navegue até a pasta main, cole o driver .jar baixado, e crie um arquivo com nome module.xml, dentro dele, deve haver essa instrução:

...

  • Se o log não apresentar erros, saia do container contêiner e reinicie. Caso tenha erros terá que tratar os mesmos.

Bloco de código
~$ exit
~$ docker restart nomeDoContainer 

Deploy

Em toda release do Janus, será disponibilizado o pacote .war, junto com instruções necessárias, para efetuar o deploy dos novos pacotes. O processo de distribuição ainda está sendo estudado.

  • Basicamente, terá que entrar no contêiner:

Bloco de código
~$ docker exec -it nomeDoContainer
  • Entrar na pasta.

Bloco de código
~$ cd /opt/wildfly/standalone/deployments
  • E colocar o pacote .war neste local. O Wildfly, costuma já fazer o deploy de forma automática, mas este processo pode falhar. Recomendamos o reiniciar o contêiner . Para isso tem que sair do contêiner, e solicitar o reinicio. E validar os logs.