Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Hands-On Introduction to Containers with Docker
Rating: 4.7 out of 5(94 ratings)
4,390 students
Created byLukasz Kallas
Last updated 8/2025
English

What you'll learn

  • What Docker is and why it matters
  • How to install Docker on your machine
  • Running and managing containers with the CLI
  • Creating your own images with Dockerfiles
  • Working with volumes
  • Using and Pushing to Docker Hub
  • Running multiple containers with Docker Compose

Course content

4 sections14 lectures1h 6m total length
  • Welcome!1:24
  • Join Our Community0:04
  • What is Docker?2:55

    Docker runs software in lightweight, isolated containers that bundle an app and its dependencies, delivering consistency, fast startup, isolation, and easy portability across environments.

  • Images, Containers, Repository2:34

    Explore images, containers, and registries as core Docker concepts, where images are blueprints, containers are running instances, and registries store and share images via Docker Hub.

Requirements

  • Basic terminal or command line knowledge
  • A laptop with macOS, Windows, or Linux
  • Curiosity to learn something new by doing
  • No Docker or DevOps experience needed

Description

Welcome to Hands-On Introduction to Containers with Docker. I'm Lucas, a tech lead working in an international team with a passion for helping beginners kickstart their tech journey in a simple and practical way.

This course is designed to give you a strong foundation in Containers concept using Docker. We'll start with the absolute basics: understanding what it is and its terminology and then we will move on to setting up your own local Docker environment.

From there, we’ll dive into the most essential building blocks of Docker:

  • How to run containers with the CLI

  • How to manage containers in your environment

  • How to build your own images

  • How to use volumes

  • How to share images with Docker Hub

  • How to run multi-container apps with Docker Compose

By the end of this course, you’ll not only be able to understand the basics of Docker, but also have the basic knowledge to go further with modern DevOps tools, cloud platforms, and Kubernetes.

So whether you’re learning for fun, considering a career in tech, or you're simply curious about how modern applications are deployed - this is the right place.

Let’s get started and make Docker less scary and a lot more exciting!

Who this course is for:

  • Developers who want to learn Docker
  • Junior DevOps engineers getting started
  • IT professionals moving into cloud or container work
  • Anyone curious about modern development environments