- Introduction to Docker containers
In this module, you will:
- Evaluate whether Docker is an appropriate containerization platform for you.
- Describe how the components of Docker containers support compute container implementations.
- Use Docker to build, store, and manage private container images with the Azure Container Registry.
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.
- Learn how to use Docker to build, store, and manage private container images with the Azure Container Registry.
In this module, you will:
- Deploy an Azure container registry.
- Build a container image using Azure Container Registry Tasks, and deploy it to an Azure container instance.
- Replicate the container image to multiple Azure regions.
- Get acquainted with the Kubernetes open-source container-orchestration system for automating application deployment, scaling, and management.
In this module, you will:
- Describe how Kubernetes supports container orchestration.
- Describe the difference between control planes and nodes.
- Evaluate whether Kubernetes is an appropriate orchestration platform for a given workload.
- Get acquainted with the Azure Kubernetes open-source container-orchestration system for automating application deployment, scaling, and management.
In this module, you will:
- Evaluate whether Azure Kubernetes Service is an appropriate Kubernetes orchestration platform for you.
- Describe how the components of Azure Kubernetes Service work to support compute container orchestration.
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Syllabus
- Introduction to Docker containers
- Introduction
- What is Docker?
- How Docker images work
- How Docker containers work
- When to use Docker containers
- Summary
- Build a containerized web application with Docker
- Introduction
- Retrieve an existing Docker image and deploy it locally
- Exercise - Retrieve an existing Docker image and deploy it locally
- Customize a Docker image to run your own web app
- Exercise - Customize a Docker image to run your own web app
- Deploy a Docker image to an Azure Container Instance
- Exercise - Deploy a Docker image to an Azure Container Instance
- Summary
- Build and store container images with Azure Container Registry
- Introduction to Azure Container Registry
- Exercise - Deploy an Azure container registry
- Exercise - Build container images using Azure Container Registry Tasks
- Exercise - Deploy images from Azure Container Registry
- Exercise - Replicate a container image to different Azure regions
- Knowledge check
- Introduction to Kubernetes
- Introduction
- What is Kubernetes?
- How Kubernetes works
- How Kubernetes deployments work
- Exercise - Explore the functionality of a Kubernetes cluster
- When to use Kubernetes
- Summary
- Introduction to Azure Kubernetes Service
- Introduction
- What is Azure Kubernetes Service?
- How Azure Kubernetes Service works
- When to use Azure Kubernetes Service
- Module assessment
- Summary