Switch to the store?

Beginning DevOps with Docker [eLearning]

More Information
  • Understand basics of Docker and DevOps, why and how they integrate
  • Effectively design and build containers for different applications
  • Set-up an environment for testing, avoiding environment mismatch
  • Set-up and manage a multi-tier environment
  • Run, debug, and experiment with applications in a container
  • Build a production-ready application and host it locally

The course outlines the power of containerization and the influence this innovation has on development teams and general operations. You will understand what DevOps really is, the principles involved, and how the process contributes to product health, by implementing a Docker workflow. Docker is an open source containerization tool, that makes it easier to streamline product delivery and reduce the time it takes to get from a whiteboard sketch of the business to a money-back implementation. We will start by defining how Docker influences the DevOps process. Then we will design and build simple containers, with a clear outline of how applications are involved in the process. We will also learn to define the key highlights when setting up multiple containers, while setting up a number using docker-compose, Docker’s tool for running multi-container applications. By the end of the course, you will be able to build a real-business application and host it locally.

Style and Approach

This course is a seamless blend of videos, code examples, and assessments that will help you take learn efficiently as you progress through the course. The course has a perfect blend of theory and practical knowledge. It is also example-heavy so that it is easier to relate to.


  • Covers designing and building containers for different applications
  • Explains all related concepts in detail with elaborate examples
  • Blends theory, demos, and assessments
Course Length 1 hour 10 minutes
Date Of Publication 23 Aug 2018


Joseph Muli

Joseph Muli is a DevOps engineer with three years of experience of extensive innovation and development. He has worked with Python and Bash, building a deep love for scripting and automation. He's currently focusing on monitoring, logging, and maintenance, three key data reference points in any environment.

Stefan Krist

Stefan Krist has a degree in Computer Networking from University of Germany. He has over 15 years of experience in various field of Information and Technology. He specializes in Linux (since 2003) and in the field of DevOps Automation since 2015. He has accomplished having many talks at different meetups and in Linux User Groups. He has also hosted an IT conference with over a hundred participants.