Sign inSign up

gustavomota/glassfish5

By gustavomota

•Updated over 4 years ago

GlassFish 5 com java mysql-connector-java-8.0.23.jar, usando como base openjdk:8u151-jdk-alpine

Image
0

10K+

gustavomota/glassfish5 repository overview

Imagem destinada a ser usada em projetos que tenham o Glassfish5 como servidor de aplicação!

IMAGEM COMPILADA EM RASPBERRY ARM64V8

-USO EM APLICAÇÃO

    docker run  \
   --name glassfish5 \
   --restart always \
   -p 8080:8080 \
   -p 4848:4848 \
   -p 8181:8181 \
   -d gustavomota/glassfish5
     

-USO EM APLICAÇÃO E DADOS

Caso use o Glassfish5 como servidor de aplicação e dados, usar o mysql-connector-java-8.0.23.jar que já está incluso na imagem.

O Conector Java mysql-connector-java-8.0.23.jar está no diretório dentro da imagem: $ /usr/local/glassfish5/glassfish/domains/domain1/lib

Diretório este que permite o uso do mysql-connector nas configurações de banco de dados dentro do Glassfish

#Criando rede nome: redeglass

     docker create network --drive bridge redeglass

#Criando container mysql com senha 12345678

    docker run  \
   --name mysql \
   --restart always \
   --network redeglass \
   -e MYSQL_ROOT_PASSWORD=12345678 \
   -d mariadb:10.6.0-focal

#Criando container glassfish com acesso login: admin e senha: 12345678

     docker run  \
   --name glassfish5 \
   --restart always \
   --network redeglass \
   --env AS_ADMIN_PASSWORD=12345678 \
   --env AS_ADMIN_ENABLE_SECURE=1 \
   -p 8080:8080 \
   -p 4848:4848 \
   -p 8181:8181 \
   -d gustavomota/glassfish5:latest

Com MYSQL e GLASSFISH na mesma rede, basta conectar o banco de dados dentro da aplicação do GLASSFISH.

#CASO VÁ USAR VOLUMES PARA AUTODEPLOY DE APLICAÇÃO .war, ADICIONAR VOLUME#:

   -v localmeuprojeto:/usr/local/glassfish5/glassfish/domains/domain1/autodeploy

Acessar área admin no navegador: http:// --IP-- :4848

Login: admin Senha: 12345678

Tag summary

Content type

Image

Digest

Size

184.9 MB

Last updated

over 4 years ago

docker pull gustavomota/glassfish5