Challenges faced and lessons learned when running Java in Containers

  1. Docker image size
  2. Running JVMs in containers
  3. Build/Deployment optimization

With new versions of Java, and Java awareness of cgroups, these problems tend to disappear