Back To Schedule
Monday, October 8 • 6:30pm - 9:30pm
Workshop 1 - Docker on Windows

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
To get started very fast we will use prepared Windows Server 2016 machines with the Docker engine running on Microsoft Azure.

You will learn the basic Docker commands to create Docker images and push them to the Docker Hub. In order to run a Docker container you'll pull a specific Docker image from the Docker Hub and run it on your DockerEngine. With this practice you'll also learn how to configure TCP/IP ports and volumes to connect your running container to the outside world.

We'll dig deep into the art of crafting Dockerfiles for Windows with utilizing PowerShell commands. This way you'll learn some best practices how to write almost perfect Dockerfiles for Windows.

Finally we will take a look at upcoming Windows Server 2019 improvements for Containers and the options to orchestrate and scale your containers with eg. Docker Compose, Docker Swarm or Kubernetes.

Agenda Details
- Setup Docker Engine on Windows Server 2016
- Learn about the base OS images
- Secure remote Docker access via TLS
- Networking, Logging
- Persisting data using volumes
- Dockerfile best practices
- Run applications with multiple containers with Docker Compose

What You Will Need
- Basic Windows and Docker experience recommended, but not required
- Bring your own laptop (Windows, macOS, Linux)
- You'll need RDP client and optionally Docker client on your laptop

avatar for Stefan Scherer

Stefan Scherer

Sr. Software Engineer, SEAL Systems AG
Stefan is a Sr. Software Engineer at SEAL Systems. He enjoys automating things and uses Chocolatey and Docker at work in various development and test environments. He is an early adopter of Docker on Windows, giving feedback and sharing his experience as a Microsoft MVP and Docker... Read More →

Monday October 8, 2018 6:30pm - 9:30pm PDT
Olympic Room