diff --git a/docker-modules/docker-java-jar/Dockerfile b/docker-modules/docker-java-jar/Dockerfile
new file mode 100644
index 0000000000..bc26e031c3
--- /dev/null
+++ b/docker-modules/docker-java-jar/Dockerfile
@@ -0,0 +1,4 @@
+FROM openjdk:11
+MAINTAINER baeldung.com
+COPY target/docker-java-jar-0.0.1-SNAPSHOT.jar app.jar
+ENTRYPOINT ["java","-jar","/app.jar"]
diff --git a/docker-modules/docker-java-jar/pom.xml b/docker-modules/docker-java-jar/pom.xml
new file mode 100644
index 0000000000..0ca0146ac0
--- /dev/null
+++ b/docker-modules/docker-java-jar/pom.xml
@@ -0,0 +1,37 @@
+
+
+
+ com.baeldung
+ parent-boot-2
+ 0.0.1-SNAPSHOT
+ ../../parent-boot-2
+
+ 4.0.0
+
+ docker-java-jar
+
+
+ 11
+ 11
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ ${maven-jar-plugin.version}
+
+
+
+ com.baeldung.HelloWorld
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docker-modules/docker-java-jar/src/main/java/com/baeldung/HelloWorld.java b/docker-modules/docker-java-jar/src/main/java/com/baeldung/HelloWorld.java
new file mode 100644
index 0000000000..50e0044c48
--- /dev/null
+++ b/docker-modules/docker-java-jar/src/main/java/com/baeldung/HelloWorld.java
@@ -0,0 +1,8 @@
+package com.baeldung;
+
+public class HelloWorld {
+
+ public static void main(String[] args){
+ System.out.println("Welcome to our application");
+ }
+}
diff --git a/docker-modules/pom.xml b/docker-modules/pom.xml
index f2b8f059a1..d80e5341b0 100644
--- a/docker-modules/pom.xml
+++ b/docker-modules/pom.xml
@@ -23,6 +23,7 @@
docker-images
docker-spring-boot
docker-spring-boot-postgres
+ docker-java-jar
diff --git a/pom.xml b/pom.xml
index 6daf0e3fa5..0e0aa876eb 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1400,6 +1400,7 @@
1.18.20
1.4.200
31.0.1-jre
+ 3.2.2
\ No newline at end of file