Demos for Docker on Azure
Contains demos for running Docker Containers on Azure.
Some of these demos were shown at the Docker Southampton meetup Feb 2018.
Makes use of the Azure CLI.
Demo 1 - Docker on VMs
In this demo we use an ARM template to install Docker on a Ubuntu Virtual Machine, and use the Docker VM extension to start a WordPress and mysql container.
Demo 2 - Azure Container Instances (ACI)
In this demo we run a Linux image of the miniblog.core ASP.NET Core blogging platform on Azure Container Instances. The included Powershell script also shows how to deploy a Windows version of the same application.
Demo 3 - Azure Container Instance with a File Share
In this demo we see how to mount an Azure Storage file share as a volume to an ACI container
Demo 4 - WordPress on Azure Container Instances (ACI)
In this demo we use an ARM template to deploy an Azure Container Instances container group that hosts both the MySQL container and the WordPress container.
Demo 5 - App Service MiniBlog
In this demo we use App Service to host the MiniBlog app as a Linux container
Demo 6 - Azure Kubernetes Service (AKS)
In this demo we use the sample AKS application of a voting application with a redis back-end, deploy it to AKS, scale up to three nodes and three replicas and then upgrade to a newer version of the front end container.
Demo 7 - WordPress on Azure App Service for Containers
In this demo we use Azure app service to run WordPress as a container, but use the Azure MySQL database service for the backing database. This is preferable to running the database in a container, as it allows us to scale out the number of instances of our web server.