Level: Introductory to Intermediate
Developer / Code Monkey / Bug Creator
There is a lot of talk about containerization today, at least in the Microsoft world. And most of that talk centers around Docker. The rest of the world has been using it for quite a while, but seeing that it is mostly Linux based, it has had some problems getting traction with Microsoft developers. But that is about to change. The technology raises a lot of questions though. What is it? Why is it awesome? How do I get started? How can it help me? Is it just for huge companies like Netflix? Is there any reason to use it if you aren't running a 100-node cluster? Will it blend?
All are valid questions when you are getting started. Once you get over the initial "what is it," you quickly get into "that is really cool" and "why hasn't anyone told me about this before?" And you realize there are a lot of reasons to go further and learn more. This session will provide an introduction to Docker, what it is and what it does, and then a walkthrough of how to get started. You will get to see the tools you need, the initial commands you need to know, as well as some demos showing some of the cool things you can easily do with Docker. This will take you from "what is it?" to "this is how you set up a cluster with several containers in minutes."
You will learn:
- What Docker is and what it does
- How to get started with Docker
- How to run containers using images from Docker hub, as well as create custom images, and use them to start containers