Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Docker & Kubernetes Foundations: The Practical 2026 Guide
Rating: 4.3 out of 5(303 ratings)
21,859 students

Docker & Kubernetes Foundations: The Practical 2026 Guide

Master Docker Certified Associate (DCA) skills, Docker Compose, k8s from scratch. A-Z bootcamp for DevOps professionals
Last updated 1/2026
English

What you'll learn

  • Understand the fundamentals of Docker
  • Discover how to build and manage images and containers using Docker
  • Explore container networking using Docker networks and DNS-based service discovery.
  • Discover how to set up and run Docker across macOS, Windows, and Linux systems.
  • Grasp advanced concepts like handling and retaining data using Docker Volumes.
  • learn how to manage docker, pods, containers using portainer
  • Master the deployment of Docker applications — whether manually, through managed services, or using Kubernetes.
  • Discover how to leverage Docker, Compose, and Kubernetes locally to streamline software development, building, and testing.
  • Set up and manage Swarm and Kubernetes clusters to deploy applications efficiently on servers!
  • Get hands-on experience with industry best practices to craft Dockerfiles and Compose files like a pro!
  • learn alternative of docker i.e podman
  • docker troubleshooting tips
  • docker security
  • dockerfile tutorial
  • docker secrets
  • docker volumes
  • docker networking
  • running docker containers
  • building docker images
  • docker installation
  • docker tutorial
  • kubernetes with docker
  • building docker registries
  • docker best practices
  • docker troubleshooting tips
  • Basic Docker Commands with Hands-On Exercises
  • Build Docker images using Dockerfiles with Hands-On Exercises
  • Understand what Docker Compose is
  • Understand what Docker Swarm is
  • Build Application stack using Docker Compose Files with Hands-On Exercises
  • Create and publish your own custom Docker images to container registries with ease.

Course content

16 sections45 lectures5h 34m total length
  • Why to invest in this course ?2:52

    Purchasing a DevSecOps and Docker course will equip you with essential skills in integrating security into the development pipeline while mastering containerization for efficient, scalable application deployment. These courses provide hands-on experience, making you adept at modern, secure software delivery practices, enhancing your value in the tech industry.

Requirements

  • basic knowledge of software, IT.
  • No paid software required - Just install your favorite text editor and browser!
  • Local admin access to install Docker for Mac/Windows/Linux.

Description

This course takes you from the fundamentals to advanced, real-world container workflows using Docker and Kubernetes.

You will start by learning containers from the ground up, understanding how Docker works and why it is widely used in modern DevOps environments. You’ll run Docker, Docker Compose, and Kubernetes locally to improve software development, testing, and deployment workflows.

You will learn how to launch application containers within minutes, create your own container images from scratch using Dockerfiles, and manage multi-service applications using Docker Compose with proper networking and port exposure.

The course also covers Docker optimization techniques, helping you build smaller, faster, and production-ready images. You will manage persistent data using volumes and bind mounts, perform Docker backups, and understand best practices for data durability.

On the orchestration side, you will work with Docker Swarm to manage multiple services and deploy high-availability containers. You’ll also build and publish your own custom images, set up a private image registry, and manage containers visually using Portainer.

Security is an important focus as well. You will perform container image scanning using Anchore and Trivy, and understand container security concepts and how they fit into secure CI/CD pipelines.

You’ll gain hands-on Kubernetes experience, including deploying workloads on Google Cloud, working with Kubernetes YAML manifests, and applying infrastructure-as-code principles. Real examples using Nginx and MySQL containers are included to mirror real production use cases.

Additional topics include:

  • Troubleshooting common container and deployment issues

  • Working with Podman

  • Understanding the differences between Podman and Docker

  • Docker interview preparation

  • docker multistage builds

By the end of this course, you will be able to

  • Use Docker confidently in daily developer or system administrator tasks

  • Create and manage Dockerfiles and Docker Compose configurations

  • Deploy and manage applications on Kubernetes

  • Build Docker Swarm clusters and deploy highly available services

  • Design and apply Kubernetes YAML manifests using infrastructure-as-code practices

  • Implement container security, image scanning, and secure CI/CD workflows

  • Keep Docker images lean, fast, and efficient

  • Run and compare workloads across Docker, Swarm, and Kubernetes

  • Manage persistent data using volumes and bind mounts

  • Apply modern container skills to guide teams toward scalable, future-ready deployments

  • Be a docker certified professional with udemy certificate

Who this course is for:

  • Developers, QA, DevOps, DevSecOps, Cloud Engineers, Infrastructure engineers, Platform Engineers, Architects, Cloud Architect, SRE