Azure DevOps | Understanding VM, Containers & Docker Architecture in Azu...

Working with Containerization using Docker

• Understanding VM and Containers

• What is Docker and its Benefits

• Docker Architecture 

• Steps to Create Docker Image

• Build and Publish Docker Image to Docker Hub using Azure Pipeline

• Build and Publish Docker Image to Azure Container Registry using Azure Pipeline

• Deploying to Web App

• Deploy a Function App Container Image

Understanding Virtual Machines and Containers

What is a Virtual Machine

• A virtual machine is a computer file, typically called an image, which behaves like an actual computer – computer within a computer

• It runs in a window, much like any other program, giving the end user the same experience on a virtual machine as they would have on the host operating system itself.

What is a Container?

• Containerization is an approach to software development in which an application or service, its dependencies, and its configuration are packaged together as a container image. You then can test the containerized application as a unit and deploy it as a container image instance to the host operating system.

• Placing software into containers makes it possible for developers and IT professionals to deploy those containers across environments with little or no modification

What is Docker and its Benefits

• Docker is an open source platform for developing, shipping, and running applications by using containers. 

• Docker enables you to separate your applications from your infrastructure so you can deliver software quickly. 

Docker Architecture and its Taxonomy

Docker Engine is a client-server application with these major components:

• A server which is a type of long-running program called a daemon process.

• A REST API which specifies interfaces that programs can use to talk to the daemon and instruct it what to do.

• A command line interface (CLI) client (the docker command).

_______________________________________________________________________________________________________________________________________________________________________________

This video was compiled by Mr. Sandeep Soni, a Microsoft Certified Trainer and an Azure Solution Architect. Know more - https://www.bestdotnettraining.com/sandeepsoni



Mr. Sandeep Soni is a famous Corporate Tainer in Microsoft Azure AZ-103, AZ-203, AZ-300, AZ-301, AZ-400, AZ-500, Containerization in Docker, Microservices - Kubernetes and Azure Service Fabric and more...



For Corporate Training requests, please contact Mr. Soni @ +91 9849001840, or email him to sandeepsoni@deccansoft.com.

Or DM in LinkedIn - https://www.linkedin.com/in/sandeepsonimct/



Please subscribe to our channel for more related videos: https://www.youtube.com/user/Deccansoft123



For any course-related queries, reach us @ +91 8555823343 / +91 8008327000 Kashmira Shah

Please leave your comment about the videos.



For more updates on courses and tips follow us on:

- Facebook: https://www.facebook.com/DeccansoftHome

- Twitter: https://twitter.com/deccansoft

- LinkedIn: https://in.linkedin.com/company/deccansoft-software-services

- Website: https://www.deccansoft.com/ or https://www.bestdotnettraining.com/

- Join our WhatsApp group - https://chat.whatsapp.com/HzE43FXv0HJ2z5qGSPDren

Comments