# "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.
