In this hands on lab , we will see that how we can deploy a Container Instance in Azure using the Azure portal.
What Is Container :
Containers are a software package into a logical box with everything that the application needs to run. That includes a thin layer of blog operating system, application code, runtime, system tools, system libraries, and etc.
Docker containers are built off Docker images. Docker images are read-only and Docker adds a read-write file system over the read-only file system of the image to create a container.
Azure Container Registry (ACR)
Azure Container Registry provides storage of private Docker container images, enabling fast, scalable retrieval, and network-close deployment of container workloads on Azure. Additional capabilities include geo-replication, image signing with Docker Content Trust, Helm Chart Repositories and Task base compute for building, testing, patching container workloads.
Azure Container Instances (ACI)
Azure Container Instances (ACI) is Microsoft PaaS (Platform as service) solution that offers the fastest and simplest way to run a container in Azure, without having to manage any virtual machines and without having to adopt a higher-level service.
Azure Container Instances is a great solution for any scenario that can operate in isolated containers, including simple applications, task automation, and build jobs.
For container orchestration in Azure (build, manage, and deploy multiple containers) use Azure Kubernetes Service (AKS). You can deploy Azure Container Instances using Azure Portal, Azure CLI, Powershell, or ARM Template.
Containers offer significant startup benefits over virtual machines (VMs). Azure Container Instances can start containers in Azure in seconds, without the need to provision and manage VMs.
Deploy a Container instance Using the Azure portal
To deploy a container using ACI, we need to perform the following steps.
- Steps to create an Azure Docker Container
- How to make applications available with a Fully Qualified Domain Name (FQDN).
- How to Delete your deployment
- How to browse the running application?