If you haven't been living under a rock the last couple of years you have probably heard about docker. But, what is it and why should you care?
What? A Docker container gives you the benefits of a virtual machine, no hardware needed and isolation of your application, without the drawbacks, having to ship an entire operating system with your application, slow startup time, and difficult host interaction.
Why? As developers, we want to use the best (often the newest and shiniest) technology to solve a particular problem. As operations people, we want to use proven, well-tested technologies. Docker helps to solve this age old conflict.
In this workshop you will learn why Docker and containerization is the future of DevOps and how to use it efficiently. You will learn how to build, run, and link containers, what volumes are and what they are used for.
You will also learn about some orchestration solutions which exists for managing a cluster of containers, both locally and in the cloud.