Build a containerized web application with Docker


Package a web app so that it can be deployed as a Docker image and run from an Azure Container Instance.

Learning objectives

In this module, you will:

  • Create a Dockerfile for a new container image based on a starter image from Docker Hub
  • Add files to an image using Dockerfile commands
  • Configure an image‚Äôs startup command with Dockerfile commands
  • Build and run a web application packaged in a Docker image
  • Deploy a Docker image using the Azure Container Instance service


  • Familiarity with basic web application development concepts
  • A Docker subscription
  • Docker installed on your desktop computer
  • Git installed on your desktop computer