Docker Tutorial for Java Developers

Track: Cloud + DevOps
Skill Level: Beginner
Room: Room A315-316
Time Slot: Tue 2/16, 10:30 AM
Tags: java ee , microservices , docker , cloud
Abstract

Docker is the developer-friendly Linux container technology that enables the creation of your stack: OS, JVM, app server, your app/.war, and all your custom configuration. Are you hearing developers say, But it works on my machine! when code breaks in on a different server? 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?
In this session, we will provide you with an introductory tutorial on Docker on your Windows or Mac OSX laptop, where you will see how to bundle your Java-based web service or microservice as a Docker image. Once we cover the introductory topics, we will dive deeper into how to build a Java-based microservice architecture, bundled as Docker images, deployable to a scalable cloud environment.

Burr Sutter

Burr Sutter is responsible for Red Hat’s developer experience. Burr is currently an Oracle Java Champion, and was previously president of the Atlanta Java Users Group and founder of the DevNexus conference. Burr has spoken at numerous developer events from Bangalore to Brussels and from Berlin to Beijing, covering most parts in-between.