Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Docker Fundamentals - with Security & Hands-On Demos
Rating: 4.8 out of 5(37 ratings)
174 students

Docker Fundamentals - with Security & Hands-On Demos

The complete course covering what you need to get started with Docker
Created byNorthern APT
Last updated 7/2026
English

What you'll learn

  • Docker fundamentals explained -- e.g. how a Dockerfile related to a Docker image.
  • Key Docker concepts explained e.g. what a Docker registry is.
  • Docker security -- how to ensure your Docker containers are secure.
  • Essential need to know Docker commands
  • Build, deploy & secure production-ready containers

Course content

9 sections25 lectures3h 16m total length
  • What we will cover / course contents1:17
  • Meet your instructor1:23
  • Ubuntu virtual environment on Windows6:44
  • Ubuntu virtual environment on macOS7:33
  • Docker installation4:19

Requirements

  • An IT background for the majority of students would be recommended as some familiarity with a terminal / command line is expected.

Description

Curious about Docker? Want to learn all about Docker? This is the course for you. This course will cover everything you need know to get started and be successful in Docker. 

Why This Course Is Different:

  • Real-World Learning: Follow along with hands-on demos around actual apps, no stale theory here.

  • Fast & Focused: This course won't take you weeks to finish. Learn what you need to know to get started. Quickly.

  • Security Included: This course not only teaches Docker fundamentals but also shows you how to secure your Docker environment.

  • Zero to Hero: No prior Docker knowledge required. We start with how to get your environment setup (both Mac & Windows) so you can follow along with every command.

  • Expert-Driven Content: Learn directly from a Principal Security Engineer with nearly 20 years experience. These are lessons learned in the field, not just theory.


What You’ll Learn:

  • Rapid Environment Setup: How to install Ubuntu and Docker on Mac & Windows in minutes.

  • Core Docker Concepts: Containers vs. VMs. Dockerfiles Images Containers workflow.

  • Essential Docker Commands: Learn how to run and manage your Docker environment.

  • Docker Networking: Understand Docker’s networking models (bridge, host, none).

  • Docker Storage: Volume mounts vs. bind mounts vs. tmpfs explained.

  • Docker Logging: Overview of logging drivers (json-file, syslog, etc.) and practical log monitoring & debugging tips.

  • Docker Security & Hardening: Ensure you know how to secure your Docker environment and containers. Scanning images for vulnerabilities.

  • Docker Compose & Multi-Container Apps: Define multi-service architectures with Docker Compose. One-click startup for complex stacks (databases, web servers, caches).


At the end of the course you will be able to:

  • Launch & Manage Containers confidently in any environment.

  • Secure your Docker host and containers for real-world deployments.

  • Orchestrate multi-service architectures with Docker Compose.

  • Troubleshoot & Monitor using logs, metrics and best-practice workflows.


What’s Inside:

  • Downloadable Labs & Source Code to follow along on your local machine

  • Hands-On Demos & walkthrough videos for each tool, plus ready-to-use YAML configurations

  • End-of-Module Quizzes to reinforce your learning and track progress

  • Links to every tool, organization and project we cover


Ready to start?

Enroll now and start building your Docker expertise! No fluff, just field-tested best practices.

Who this course is for:

  • Anyone looking to learn how to build, deploy & secure production-ready containers
  • IT professionals such as developers, devops, sysadmins etc. or anyone involved with developing or deploying software.