Workshop Detail

Package, Deploy, Scale Your Applications Using Docker and Kubernetes

1 Day Workshop on Friday, September 30, 2016 (9am to 4pm)

This tutorial shows how to package, deploy, and scale Java applications with Docker.


So you are a Java developer, but how comfortable are you and your team taking Docker from development to production? Do the developers say, “But it works on my machine!” when code breaks in production? And if they do, how long do you spend creating an accurate test environment to research and fix the bug? Docker’s PODA (package once, deploy anywhere) complements Java’s WORA (write once, run anywhere). It also helps you reduce the impedance mismatch between dev, test, and production environments and simplifies Java application deployment. This workshop teaches you:

  • Docker 101
  • Running first Java application with Docker
  • Package your Java application with Docker
  • Sharing your Java application using Docker Hub
  • Package your Java EE application as Docker multi-container applications
  • Deploy your Java application using Swarm Mode
  • Deploy your application using Kubernetes
  • Deploy your Java application using Maven
  • Develop/deploy your application using NetBeans, Eclipse and IntelliJ


Arun Gupta

Arun Gupta

Arun Gupta

Arun Gupta is a Principal Open Source Technologist at Amazon Web Services. He has built and led developer communities for 12+ years at Sun, Oracle, Red Hat and Couchbase. He has deep expertise in leading cross-functional teams to develop and execute strategy, planning and execution of content, marketing campaigns, and programs. Prior to that he led engineering teams at Sun and is a founding member of the Java EE team. He has extensive speaking experience in more than 40 countries on myriad topics and is a JavaOne Rock Star for four years in a row. Gupta also founded the Devoxx4Kids chapter in the US and continues to promote technology education among children. A prolific blogger, author of several books, an avid runner, a globe trotter, a Docker Captain, a Java Champion, a JUG leader, NetBeans Dream Team member, he is easily accessible at @arungupta.