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
• 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
Post a Comment