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 |