Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Discover the intricacies of running Java applications in Docker containers in this insightful conference talk from Voxxed Days Singapore 2019. Explore the challenges and best practices for combining Java's long-standing enterprise dominance with Docker's revolutionary containerization technology. Learn about the potential pitfalls of running JVM apps in containers, focusing on memory and CPU issues that can arise when transitioning from local development to production environments. Gain valuable knowledge about the container awareness improvements introduced in Java 10 and how to address issues in prior versions. Delve into techniques for creating smaller Docker images, writing efficient Dockerfiles, and leveraging plugins to streamline the Docker integration process for non-experts. Finally, uncover the concept of "Distroless" Docker images and their benefits for Java applications. This talk equips developers with essential insights to successfully navigate the intersection of Java and Docker technologies.