Docker, Docker SWARM and Kubernetes crash course for DevOps

Learn Docker, Docker Compose, Docker SWARM, Deployment and all about Kubernetes
Rating: 4.8 out of 5 (15 ratings)
2,787 students
1hr 58min of on-demand video
English [Auto]

Learn how to install and use Docker, Docker SWARM and Kubernetes on Ubuntu 20.04
Learn how to create and use Images & Containers with Docker
Learn how to deploy Docker applications - manually, with managed services or with Kubernetes
Understand complex topics like managing and persisting data with Volumes


  • NO prior Docker or Kubernetes experience is required!
  • Basic understanding of terminal and command line usage


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

We'll explore all key concepts in detail and with practical examples and demos - from images and containers, over volumes and networking all the way up to deployment and Kubernetes Cluster: This course has it all!

In detail, this course includes the following topics:

  • A thorough introduction to Docker, containers and why you might want to use Docker

  • Detailed setup instructions for macOS and Windows

  • A deep-dive into the core concepts you need to know: Containers & images

  • Learn how to create custom images, use existing images and how to run containers based on such images

  • Get a detailed overview of the core commands you need when working with Docker

  • Learn how to work with data and how to persist data with volumes

  • Explore container networking - with the outside world and between multiple containers

  • Learn how to work with both single and multi-container projects


Finally, you will tackle Kubernetes, a production-grade system for managing complex applications with many different running containers. You will learn the right way to build a Kubernetes Cluster - this course doesn't have any of those annoying "don't do this in production" comments! You will first build a Kubernetes Cluster on multi-nodes over KVM hypervisor

Who this course is for:

  • Software engineers looking to deploy their apps easily and quickly


Akoley Aristide BEKROUNDJO
  • 4.2 Instructor Rating
  • 235 Reviews
  • 7,398 Students
  • 13 Courses

Hi, I'm BEKROUNDJO Akoley Aristide and  I'm an IT Expert.

  I am an accomplished coder, security designer and cloud specialist, and I enjoy using my skills to contribute  to the exciting technological advances that happen every day.


- CEH (Master): Certified Ethical Hacker v11

- ISO 27001 LI: ISO/IEC 27001 Lead Implementer

- Machine Learning

- ArcSight ESM 6.5 Advanced Administrator-CSE

- ESM200 -Advanced ArcSight ESM Administrator and Analyst

- Solution Consultant SironAML

- Solution Consultant SironKYC

- ITIL® Foundation

Top companies trust Udemy

Get your team access to Udemy's top 15,000+ courses