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