Painless Docker - The Complete Kit

A Practical Guide to Master Docker and its Ecosystem Based on Real World Examples

   Watch Promo   Enroll in Course

Full of Lessons & Bonuses

  • Introduction To Docker & Containers
  • Installation & Configuration
  • Basic Concepts
  • Advanced Concepts
  • Working With Docker Images
  • Working With Docker Containers
  • Working With Docker Machine
  • Docker Networking
  • Composing Services Using Compose
  • Docker Logging
  • Docker Debugging And Troubleshooting
  • Orchestration - Swarm
  • Orchestration - Kubernetes
  • Orchestration - Rancher/Cattle
  • Docker API
  • Docker Security
  • Docker, Containerd & Standalone Runtimes Architecture
  • and more !

Docker in Development, Production Environments and the DevOps Pipeline Between

Painless Docker is a practical guide to master Docker and its ecosystem based on real world examples.

Painless Docker tends to be a complete and detailed guide to create, deploy, optimize, secure, trace, debug, log, orchestrate & monitor Docker and Docker clusters.

Through this course you will learn how to use Docker in development and production environments and the DevOps pipeline between them in order to build a modern microservices applications.

What You Will Learn

After reading Painless Docker, you will learn how to use Docker and deploy it to production environments, put a plan for an effective continuous integration and deployment strategy to get the best results for your DevOps environment and build a self healing & highly available microservices distributed architecture.

The 10 Most Important Things You’ll Learn

Painless Docker will teach you many things but these are some of the important things you will find in this course.

Basics & Advanced Concepts Of Docker. More than just an introduction to Docker
Building Your Own Images & Running Containers In Production.
Docker Volumes, Networking & Advanced Concepts Like SDN, Docker Events, Storage Drivers, Cloud Drivers, Docker Clusters ..etc
Optimizing Docker: Build better images and run better containers
Using Docker API
Docker Orchestration Using Swarm, Compose, Kubernetes & Rancher
Using Docker To Build Microservices Architecture: Microservices and containers have common patterns
Docker Security And Best Practices: What you will need to run a stable and secured production system

Using Docker to Build & Run Microservices: Use Docker with other cloud services to prototype a microservices application


Bonus 1 (Available in THE COMPLETE PACKAGE): Architecting A Multi-Cloud, Highly Available, Scalable & Distributed Wordpress Using Docker, Docker Swarm, Traefik & GlusterFS
Bonus 2 (Available in THE COMPLETE PACKAGE): Building A Near Real Time Event-Driven System Using Docker, Python, Amazon SNS & SQS
Bonus 3 (Available in THE COMPLETE PACKAGE): Creating a Serverless System using Docker Containers using SaltStack, Boto3 & CloudInit on AWS
Bonus 4 (Available in THE COMPLETE PACKAGE): Prototyping a Parallel Computing Cluster Using Docker & Python on AWS
Bonus 5 (Available in THE COMPLETE PACKAGE): Discovering Alibaba Cloud — Deploying a Wordpress Cluster Using The Container Service
Bonus 6 (Available in THE COMPLETE PACKAGE): Source code
Bonus 7 (Available in THE COMPLETE PACKAGE): Docker Cheat Sheet

Your Instructor


Aymen is a Cloud & Software Architect, Tech Entrepreneur, Author, founder of eralabs and FAUN. He leads several community projects around DevOps, followed by more than +25.000 developers and DevOps enthusiasts worldwide. According to TechBeacon, Aymen is one of the top 100 DevOps professional to follow.

Aymen has more than 10 years of experience in system and software engineering and, DevOps/Cloud/DistributedSystems.

He is leading eralabs, one of the top 10 DevOps companies in Europe according to CIO Applications, and providing DevOps consultancy and training services to companies, some of them are in the top 10 world class companies.

Course Curriculum

Available in days
days after you enroll

Frequently Asked Questions

When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!