This document is a presentation on best practices for running JVMs in containers. It discusses how to reduce latency during container and application startup by minimizing layers and image sizes. It also covers how the JVM can behave optimally as a container citizen, such as through container awareness and ergonomics. The presentation demonstrates techniques like class data sharing and concludes with recommendations on choosing secure, supported base images and development practices for containers.