🐳 Welcome to a comprehensive guide on Docker technology and Docker Compose! In this video, we'll embark on a journey to containerize a simple FastAPI application and a MySQL service. Whether you're a beginner venturing into Docker or looking to containerize your applications, this tutorial is designed to provide you with a solid foundation.
🔍 Topics Covered:
Docker build and run for Python FastAPI app
Docker build and run for MySQL
Docker Compose
🚀 Project on GitHub:
https://github.com/Mike17K/youtube-docker-intro
👨💼 Find Me:
https://www.linkedin.com/in/mike-kaipis/
https://www.instagram.com/mikekaipis/
00:00 - Introduction
02:58 - Example Project Overview
03:46 - Building the FastAPI app
07:40 - Understanding the Dockerfile
15:25 - Explaining Docker commands syntax
18:33 - Setting up the MySQL container
24:00 - Introduction to Docker Compose
30:24 - Utilizing Docker Hub
34:20 - Simplifying Docker CLI
39:50 - Exploring Docker exec - Entering containers
44:40 - Conclusion and Outro
#Docker #DockerCompose #Containerization #FastAPI #MySQL #DevOps #SoftwareDevelopment #Python #Tutorial #BeginnrFriendly #Deployment #ContainerOrchestration #Microservices #GitHub #CLI #DockerHub #Networking #InfrastructueAsCode #SoftwareEngineering #TechTutorial