adam bien's blog

"Jakarta EE" Eclipse GlassFish 5.1 Docker Image is Available from Docklands and from Dockerhub 📎

Eclipse GlassFish 5.1 docker image is available as Dockerfile from Docklands (glassfish) and docker image directly from dockerhub: airhacks/glassfish.

All projects created with the Java EE 8 Essential Archetype ship with a Dockerfile already pointing to airhacks/glassfish.

To create a project run:

mvn archetype:generate -DarchetypeGroupId=com.airhacks -DarchetypeArtifactId=javaee8-essentials-archetype -DarchetypeVersion=0.0.2 -DgroupId=com.airhacks -Dversion=0.0.1 -Darchetype.interactive=false --batch-mode -DartifactId=eclipsefish

to build:


cd eclipsefish
mvn clean install && docker build -t airhacks/eclipsefish .    
    

to run:

docker run -d -p 8484:8080 --name thinfish airhacks/thinfish

...and do smoke test:

curl http://localhost:8484/thinfish/resources/ping output:

HTTP/1.1 200 OK
Server: GlassFish Server Open Source Edition  5.1.0 
X-Powered-By: Servlet/3.1 JSP/2.3 (GlassFish Server Open Source Edition  5.1.0  Java/Oracle Corporation/1.8)
Content-Type: text/plain
Content-Length: 16

Enjoy Java EE 8!%          

Checkout wad.sh for continuous deployments.

See you at Web, MicroProfile and Java EE Workshops at Munich Airport, Terminal 2 or Virtual Dedicated Workshops / consulting. Is Munich's airport too far? Learn from home: airhacks.io.