Learn Docker, Docker Compose, Multi-Container Projects, Deployment and all about Kubernetes from the ground up! 🐳☸️
About this Repository
🌐 Dive into the world of Docker and Kubernetes with this Practical Guide .
⭐ Comprehensive resource for understanding and implementing containerization and orchestration using Docker and Kubernetes.
🔍 Practical examples and hands-on projects for solidifying the concepts and tools required for modern DevOps practices.
🚀 Develop, deploy, and scale applications with Docker and Kubernetes!
Table of Content
| Module | Description | Resources |
|---|---|---|
| Images & Containers | The Core Building Blocks | Folder & Commits Cheat Sheet |
| Volumes | Managing Data & Working with Volumes | Folder & Commits Cheat Sheet |
| Networking | (Cross-)Container Communication | Folder & Commits Cheat Sheet |
| Multi-Container Apps | Building Multi-Container Applications with Docker | Folder & Commits |
| Docker Compose | Elegant Multi-Container Orchestration | Folder & Commits Cheat Sheet |
| Utility Containers | Using Utility Containers & Executing Commands in Containers |
Folder & Commits |
| Laravel Setup | A More Complex Setup - Laravel & PHP Dockerized Project | Folder & Commits |
| Deploying Docker Containers | Deploy Docker Containers with AWS EC2 & AWS ECS | Folder & Commits |
| Getting Started with Kubernetes | An introduction to Kubernetes and its architecture | Folder & Commits Cheat Sheet |
| Kubernetes in Action | Diving into the Core Concepts of Kubernetes | Folder & Commits |
| Kubernetes Volumes | Managing Data & Working with (Persistent) Volumes in Kubernetes |
Folder & Commits |
| Kubernetes Networking | Connecting Pods, Containers & The World | Folder & Commits |
| Kubernetes Deployment | Introduction to Deploying Containers with Kubernetes | Folder & Commits |