O container é 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 só estará disponível enquanto estiver executando, caso a aplicação dentro do container pare, ele “o container para“ e aguarda ser chamado novamente.
Basicamente, dentro do container 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. Mas, inicialmente deve verificar se o container está disponível.
Para verificar se o container estiver de “on” execute o comando abaixo.
Bloco de código |
---|
~$ docker ps |
Caso o nome do container que deseja logar esteja disponível, faça o comando abaixo para entrar no container.
Bloco de código |
---|
~$ docker exec -it nomeDoContainer |
Primeiramente, se faz necessário saber qual o banco e dados da conexão, como usuário e senha. Em posse desses dados, vamos baixar o driver do banco, use o site do Maven Repository para te ajudar na procura: https://mvnrepository.com/
Ao identificar qual é o Driver que deve usar, baixe ele. Clique em file.
...
Estando com driver disponível, vá na pasta “/opt/wildfly/modules/system/layers/base/com” crie uma pasta com nome do banco: “seguindo a ordem nomeSGBD/main“
Bloco de código |
---|
~$ mkdir /sqlServer/main |
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 abaixo: