Level: Introductory to Intermediate
Developer / Code Monkey / Bug Creator
There is a LOT of talk about containerization today, and about Docker in particular. At least in the Microsoft world. 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 of them valid questions when you are getting started, but 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 that there are a lot of reasons to go further and learn more.
In this talk you will get an introduction to Docker, what it is and what it does, and then a walkthrough of how to get started with it. 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. Taking you from "what is it?" to "this is how you set up a cluster with several containers in minutes" in an hour-ish.
You will learn:
- Understanding of what Docker is
- Understanding of how to use Docker
- A basic knowledge of how to practically start working with Docker