# Java JRE/JDK dockerfile

**URL:** <https://forums.suse.com/t/java-jre-jdk-dockerfile/1171>\
**Category:** Rancher 1.x\
**Created:** [December 4, 2015, 5:33pm UTC](https://forums.suse.com/t/java-jre-jdk-dockerfile/1171 "2015-12-04T17:33:55Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![gesrat](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/gesrat/32/699_2.png) [@gesrat](https://forums.suse.com/u/gesrat)\
**Post date:** [December 4, 2015, 5:33pm UTC](https://forums.suse.com/t/java-jre-jdk-dockerfile/1171/1 "2015-12-04T17:33:55Z")

</div>

Can you give any tips on how to create a ‘lightweight’ and optimal docker container to run a Java jar file. Or point to a’trusted’ Java JDK/JRE base docker image that you recommend

---

<div class="post-metadata">

**Author:** ![dbones](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/dbones/32/265_2.png) [@dbones](https://forums.suse.com/u/dbones)\
**Post date:** [December 4, 2015, 6:28pm UTC](https://forums.suse.com/t/java-jre-jdk-dockerfile/1171/2 "2015-12-04T18:28:32Z")

</div>

have you checked out the official images

[https://hub.docker.com/\_/java/](https://hub.docker.com/_/java/)

the readme shows an example dockerfile

---

<div class="post-metadata">

**Author:** ![gesrat](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/gesrat/32/699_2.png) [@gesrat](https://forums.suse.com/u/gesrat)\
**Post date:** [December 4, 2015, 10:57pm UTC](https://forums.suse.com/t/java-jre-jdk-dockerfile/1171/3 "2015-12-04T22:57:11Z")

</div>

Yes, I have been using the official images, but they weigh in at a hefty 8-900MB when the dockerfile image is built. Not sure if that is too much Linux, or too much Java…

---

<div class="post-metadata">

**Author:** ![dbones](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/dbones/32/265_2.png) [@dbones](https://forums.suse.com/u/dbones)\
**Post date:** [December 5, 2015, 5:01pm UTC](https://forums.suse.com/t/java-jre-jdk-dockerfile/1171/4 "2015-12-05T17:01:49Z")

</div>

got your point 😄

I know that some have moved to use Alpine linux, here is an article by Atlassian

[https://developer.atlassian.com/blog/2015/08/minimal-java-docker-containers/](https://developer.atlassian.com/blog/2015/08/minimal-java-docker-containers/)

it should decrease a fair bit, under 200mb for a java docker image
