Start your journey into the world of Docker with this mini-course. Learn about Docker, it's main components and use cases. The course will start with a detailed introduction to DevOps, including covering many misconceptions and the infrastructure requirements. Then you will cover Docker, it's uses and how to create a simple Hello Docker project. The last two sections will deal with learning in-depth about Docker containers and how to install Docker and get started building your own images. In this course, you will learn: A detailed introduction to DevOps, including infrastucture needs for agile development and DevOps misconception. What is Docker, common reasons to use Docker and how to create a Docker image from scratch. What are Docker containers, how to work the Docker Command Line, naming your Docker, bundling environment variables, recovering from failures and also dealing with the process manager. How to use Docker in software installations and creating your own Docker image. You would not only learn the theory behind Docker, but also get hands-on experience on Docker with this course. With so much to learn what are you waiting for? Let's become a Docker Doctor!