So you are a developer but how comfortable are you and your team taking Docker from development to production? Are you hearing developers say, “But it works on my machine!” when code breaks in production? And if you are, how many hours are then spent standing up an accurate test environment to research and fix the bug that caused the problem? Docker provides PODA (Package Once Deploy Anywhere) and helps you reduce the impedance mismatch between dev, test, and production environment and simplifies application deployment. This workshop/session explains how to package, deploy, and scale applications using Docker. It will also cover orchestration frameworks like Docker Engine in Swarm Mode and Kubernetes. Outline: Docker and Kubernetes 101 Running first application with Docker and Kubernetes Package your application with Docker and Kubernetes Sharing your application using Docker Hub Package your multi-container application with Docker and Kubernetes Deploy your application using Maven Deploy your application using Docker for AWS and Kubernetes on AWS Develop/deploy your application using NetBeans, Eclipse and IntelliJ