GlassFish 5 com java mysql-connector-java-8.0.23.jar, usando como base openjdk:8u151-jdk-alpine
10K+
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
Content type
Image
Digest
Size
184.9 MB
Last updated
over 4 years ago
docker pull gustavomota/glassfish5