Docker & Kubernetes: The Practical Guide [2025 Edition]

$0.99
Instructor:
Academind by Maximilian Schwarzmüller, Maximilian Schwarzmüller
Category:

With Docker, you create and manage so-called “Containers” – basically packages of code and tools required to run that code. These containers allow you to run your programs in a predictable, environment-independent way – no matter where you need to run it.

For modern DevOps (Development Operations) but also for local development – on your own or in a team – this is a winner feature since you will no longer have any “but it worked on my machine” discussions. It works inside of a container, hence it works everywhere!

This course will teach you both Docker & Kubernetes from the ground up with all the required theory and tons of examples and demos!

 

What you’ll learn
  • Learn what Docker and Kubernetes are and why you might want to use them
  • Learn how to install and use Docker on any system (macOS, Windows, Linux)
  • Learn how to create and use Images & Containers with Docker
  • Understand complex topics like managing and persisting data with Volumes
  • Learn about Container Networking with Docker Networks and DNS Service Discovery
  • Learn how to deploy Docker applications – manually, with managed services or with Kubernetes
Course content
16

16 sections • 264 lectures • Total duration 23 h 40 min

Getting Started
Docker Images & Containers: The Core Building Blocks
Managing Data & Working with Volumes
Networking: (Cross-)Container Communication
Building Multi-Container Applications with Docker
Docker Compose: Elegant Multi-Container Orchestration
Working with "Utility Containers" & Executing Commands In Containers
A More Complex Setup: A Laravel & PHP Dockerized Project
Deploying Docker Containers
Docker & Containers - A Summary
Getting Started with Kubernetes
Kubernetes in Action - Diving into the Core Concepts
Managing Data & Volumes with Kubernetes
Kubernetes Networking
Kubernetes - Deployment (AWS EKS)
Roundup & Next Steps