video-thumbnail

Deploy compute workloads by using images and containers

5 of 14 guides |  15 minutes to complete  |  Last Updated: March 2025
The time-saving guides in this series can help you pursue a certification or advance your career by enhancing skills in key Azure development areas, including compute, storage, security, integration, monitoring, and tools.
Subscribe

About this guide

Lab Scenario

In this lab, you will explore how to create and deploy containers to the Azure Container Registry using a .NET application and docker files. And also deploy a containerized solution to Azure Container Apps.

Job Skills

Exercise 1: Create a Docker container image and deploy it to Azure Container Registry

  • Task 1: Open the Azure portal
  • Task 2: Create a resource group
  • Task 3: Initiate the source project
  • Task 4: Create and test a .NET application
  • Task 5: Create a Container Registry resource
  • Task 6: Store Container Registry metadata
  • Task 7: Deploy a Docker container image to Container Registry
  • Task 8: Validate your container image in Container Registry

Exercise 2: Deploy an Azure container instance

  • Task 1: Enable the admin user in Container Registry
  • Task 2: Automatically deploy a container image to an Azure container instance
  • Task 3: Manually deploy a container image to Container Instances
  • Task 4: Validate that the container instance ran successfully

Exercise 3: Create a secure Container Apps environment and deploy container app.

  • Task 1: Prepare your environment
  • Task 2: Create an environment
  • Task 3: Create a container app

The Cloudguides in this series help enhance proficiency with Azure services and development principles, making it a valuable asset for building a career in cloud computing.

Architecture Diagram

Career Connections

With the increasing demand for cloud-based solutions, professionals with the skills from this series can pursue job prospects in roles such as Azure Developer, Cloud Developer, Software Engineer (cloud focus), DevOps Engineer (Azure focus), Cloud Solutions Architect (entry-level/supporting role).

As of 2025, starting salaries for cloud-related roles range from $70,000 to $140,000, with Azure Developers earning $70,000–$90,000, Cloud Developers $73,320, Software Engineers (Cloud Focus) $70,000–$90,000, DevOps Engineers (Azure Focus) $100,000–$140,000, and Cloud Solutions Architects (Entry-Level) $90,250, while professionals with five years of experience can earn between $90,000 and $190,000 depending on the role. Please note that these figures are approximate, derived from online sources, and can vary based on factors such as location, industry, and company size.