Sorry, your browser is not supported
To have the best experience using Skillshare, we recommend that you use one of these supported browsers.

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)

2 of 2 students recommendSee All

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.