Summary
Keywords
Full Transcript
Welcome to Day 10/16 of the Azure DevOps Zero to Hero series. In this video, we will start our journey into containerization with the help of Azure Container Instances. We will begin with the concept of containers and provide insights into their advantages over traditional virtual machines. We will look into the challenges faced by non-containerized applications and discover how Docker addresses these issues. Gain a broad understanding of the Docker architecture, peeling back the layers to comprehend the inner workings of containers. In the practical segment of our tutorial, we containerize a sample React JS To-Do List web application, guiding you through the Dockerfile creation process. We emphasize the benefits of using a multi-stage Dockerfile, showcasing how it optimizes image creation and reduces size. Transitioning to cloud deployment, we explore Azure Container Instances (ACI), shedding light on their lightweight and efficient nature for running containers in the Azure environment. The highlight of our tutorial is the step-by-step walkthrough of setting up an Azure DevOps CI/CD pipeline. Witness a live demonstration as we deploy our containerized To-Do List app to Azure Container Instances, providing you with tangible insights and practical skills for your development journey. ๐By the end of this video, you will learn the following: - What is a container - Understanding Virtual machine V/s Containers. - Challenges with the non-containerized applications - Docker Architecture - Containerize a sample To-Do list web app written in React JS. - Benefits of a multi-stage docker file - What are Azure container instances(ACI) - Azure DevOps CICD Pipeline to deploy to ACI โ ๐๐น๐น ๐๐ต๐ฒ ๐ฐ๐ผ๐๐ฟ๐๐ฒ ๐ผ๐๐๐น๐ถ๐ป๐ฒ ๐ต๐ฎ๐ ๐ฏ๐ฒ๐ฒ๐ป ๐๐ฝ๐น๐ผ๐ฎ๐ฑ๐ฒ๐ฑ ๐๐ผ ๐บ๐ ๐๐ถ๐๐ต๐๐ฏ ๐ฟ๐ฒ๐ฝ๐ผ๐๐ถ๐๐ผ๐ฟ๐ https://github.com/piyushsachdeva/AzureDevOps-Zero-to-Hero/ โ ๐๐น๐น ๐๐ต๐ฒ ๐ป๐ผ๐๐ฒ๐ ๐ฎ๐ป๐ฑ ๐ฑ๐ถ๐ฎ๐ด๐ฟ๐ฎ๐บ๐ ๐ผ๐ณ ๐๐ต๐ถ๐ ๐๐ถ๐ฑ๐ฒ๐ผ ๐ต๐ฎ๐๐ฒ ๐ฏ๐ฒ๐ฒ๐ป ๐๐ฝ๐น๐ผ๐ฎ๐ฑ๐ฒ๐ฑ ๐๐ผ ๐๐ต๐ฒ ๐๐ฎ๐10 ๐ณ๐ผ๐น๐ฑ๐ฒ๐ฟ: https://github.com/piyushsachdeva/AzureDevOps-Zero-to-Hero/tree/main/Day10 Please support me and join me in this learning marathon. Your engagement, questions, and feedback will be invaluable as we embark on this journey together. ๐๐ข๐ ๐ฃ๐๐๐ง๐ ๐ง๐จ๐ง๐ข๐ฅ๐๐๐ ๐ฆ๐๐ฅ๐๐๐ฆ ๐ Itโs ๐ ต๐๐ ด๐ ด โณ โ ๐๐๐๐ฟ๐ฒ ๐๐ฒ๐๐ข๐ฝ๐ ๐ญ๐ฒ๐ฟ๐ผ ๐๐ผ ๐๐ฒ๐ฟ๐ผ: https://www.youtube.com/playlist?list=PLl4APkPHzsUXseJO1a03CtfRDzr2hivbD โ ๐๐ญ๐ต๐ฌ๐ฌ ๐๐๐๐ฟ๐ฒ ๐๐๐ป๐ฑ๐ฎ๐บ๐ฒ๐ป๐๐ฎ๐น๐ ๐๐๐น๐น ๐๐ผ๐๐ฟ๐๐ฒ https://www.youtube.com/playlist?list=PLl4APkPHzsUUOCWcjaXcH-WBVxCccZ4uO โ ๐ก๐ฎ๐บ๐ฎ๐๐๐ฒ ๐๐ผ๐ผ๐ด๐น๐ฒ ๐๐น๐ผ๐๐ฑ | ๐๐๐ฃ ๐ง๐๐๐ผ๐ฟ๐ถ๐ฎ๐น ๐ณ๐ผ๐ฟ ๐ฏ๐ฒ๐ด๐ถ๐ป๐ป๐ฒ๐ฟ๐, ๐ฎ ๐ฐ๐ผ๐บ๐ฝ๐น๐ฒ๐๐ฒ ๐ฝ๐น๐ฎ๐๐น๐ถ๐๐ ๐ณ๐ผ๐ฟ ๐๐ต๐ฒ ๐๐๐๐ผ๐ฐ๐ถ๐ฎ๐๐ฒ ๐๐น๐ผ๐๐ฑ ๐๐ป๐ด๐ถ๐ป๐ฒ๐ฒ๐ฟ (๐๐๐) ๐๐ฒ๐ฟ๐๐ถ๐ณ๐ถ๐ฐ๐ฎ๐๐ถ๐ผ๐ป ๐๐ ๐ฎ๐บ: https://www.youtube.com/playlist?list=PLl4APkPHzsUXvkDFARdrH2LMESVqeuH8W โ ๐๐๐๐ฟ๐ฒ ๐๐ฎ๐๐ฎ ๐ณ๐๐ป๐ฑ๐ฎ๐บ๐ฒ๐ป๐๐ฎ๐น๐ ๐๐ฃ ๐ต๐ฌ๐ฌ ๐ณ๐๐น๐น ๐ฐ๐ผ๐๐ฟ๐๐ฒ https://www.youtube.com/playlist?list=PLl4APkPHzsUUd4rzzHEpHMsyD5PbVWz1I โ ๐๐ฒ๐ป๐ธ๐ถ๐ป๐ ๐ง๐๐๐ผ๐ฟ๐ถ๐ฎ๐น ๐ณ๐ผ๐ฟ ๐๐ฒ๐ด๐ถ๐ป๐ป๐ฒ๐ฟ๐ https://www.youtube.com/playlist?list=PLl4APkPHzsUV3pz6zRpFJe3A4wTM2Pjvv โ #๐ญ๐ฌ๐๐ฒ๐ฒ๐ธ๐๐ผ๐ณ๐ฐ๐น๐ผ๐๐ฑ๐ผ๐ฝ๐ - ๐ฅ๐ฒ๐ฎ๐น-๐๐ถ๐บ๐ฒ ๐ฐ๐ผ๐บ๐ฝ๐น๐ฒ๐ ๐ต๐ฎ๐ป๐ฑ๐-๐ผ๐ป ๐ฝ๐ฟ๐ผ๐ท๐ฒ๐ฐ๐๐ ๐ผ๐ป ๐๐น๐ผ๐๐ฑ ๐ฎ๐ป๐ฑ ๐๐ฒ๐๐ข๐ฝ๐ https://www.youtube.com/playlist?list=PLl4APkPHzsUUc8HOEIwfB3Z2uxRv2SKOG โ ๐๐ฒ๐๐ข๐ฝ๐ ๐ฎ๐ป๐ฑ ๐๐น๐ผ๐๐ฑ ๐ฃ๐ผ๐ฑ๐ฐ๐ฎ๐๐๐: https://www.youtube.com/playlist?list=PLl4APkPHzsUWr7SI4Kym5dr80DovuSbL2 โ ๐๐ถ๐๐น๐ฎ๐ฏ ๐๐ ๐๐ ๐ง๐๐๐ผ๐ฟ๐ถ๐ฎ๐น | ๐๐ป๐ฑ ๐ง๐ผ ๐๐ป๐ฑ ๐ฅ๐ฒ๐ฎ๐น-๐๐ถ๐บ๐ฒ ๐ฃ๐ฟ๐ผ๐ท๐ฒ๐ฐ๐ [๐๐๐น๐น ๐๐ผ๐๐ฟ๐๐ฒ] https://youtu.be/uYaMRn2meJQ Subscribe to our channel to get notified about the latest videos. ๐ฅ https://www.youtube.com/TechTutorialswithPiyush ----------------------------------------------------------------------------------------------------------------------- ๐๐ผ๐ป๐ป๐ฒ๐ฐ๐ ๐บ๐ฒ ๐๐ฒ๐ฟ๐ฒ:๐๐ ๐ฅ๐ฌ๐ผ๐๐ง๐๐ฏ๐ฒ โถ https://www.youtube.com/TechTutorialswithPiyush โณ๐๐ถ๐ป๐ธ๐ฒ๐ฑ๐๐ป โถ https://www.linkedin.com/in/piyush-sachdeva/ ๐๐๐ป๐๐๐ฎ๐ด๐ฟ๐ฎ๐บ โถ https://www.instagram.com/techtutorialswithpiyush/ ๐๐ง๐๐ถ๐๐๐ฒ๐ฟ โถ https://twitter.com/techie_piyush ๐จโ๐ป ๐๐ถ๐๐ต๐๐ฏ โถ https://github.com/piyushsachdeva โ ๐ ๐ฒ๐ฑ๐ถ๐๐บ.๐ฐ๐ผ๐บ โถ https://medium.com/@piyush.sachdeva055 ๐ ๐ฑ๐ฒ๐.๐๐ผ โถ https://dev.to/piyushsachdeva โจ๐๐ถ๐๐ฐ๐ผ๐ฟ๐ฑ โถ https://discord.gg/TNCs4BRzq8 ----------------------------------------------------------------------------------------------------------------------- References ๐: #devops #techtutorialswithpiyush Azure Container Instances Docker Azure Container Registry DevOps Azure Container Instances ACI Docker Tutorial Azure Container Registry Docker Containers Docker Multistage Build Dockerize React App Azure DevOps Tutorial for Beginners Azure DevOps CI/CD Docker Azure Container Instance Azure DevOps Azure DevOps Pipeline Azure DevOps Containers Azure DevOps Concepts Azure DevOps Zero to Hero Azure DevOps Full Course Azure DevOps Full Course for Beginners
