github.com/AdamBien/docklands comes with Dockerfiles for the following servers:
- Payara Server
- nano (JDK HTTP server as reference)
I also used Docklands to measure the application server's overhead in the following screencasts: Memory Footprint Of Java EE Servers and Java EE 7 Application Servers vs. Plain "Hello World" screencasts.
On demand workshops: Java EE 7: Bootstrap, Effective, Testing and Microservices available for streaming.