Docker Containers for Beginners

Dan Tofan, software engineer, PhD

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
6 Videos (31m)
    • Introduction

    • Containers vs Virtual Machines

    • 'Hello' From Your First Container

    • Create New Image

    • Link Containers

    • Final Thoughts


About This Class

This class is for software developers who want to start learning about Docker containers.

Docker containers are a tool to solve 'it works on my machine' problems, which refers to lack of reliable deployments and configurations across environments.

This class is also a step forward to understand two current major trends in the industry: DevOps and microservices.

Here is what you will learn:

  • Differences between Docker containers and virtual machines
  • How to install Docker and start a Docker container
  • How to create new Docker images
  • How to run commands on a Docker container
  • How to run multiple linked Docker containers using docker-compose


  • Basic familiarity with Linux command line (such as folder navigation and writing commands to command line)

3 of 4 students recommendSee All

Great information, great preview of what he's talking about and showing the various methods of handling things - great starter course!
This is a useful beginner's course. It explains some basic steps for configuring a docker container. However, I would recommend to make more clear the prerequisites that are necessary for watching it, because not everybody has unix devops skills. Also, I would recommend a better highlighting of the result for each step. On the positive side, the author explains in a soothing voice all the required instructions.