Next up, we have the Docker Community Edition for Azure, which I will refer to as Docker for Azure. This uses Azure Resource Manager (ARM) templates to define our Docker Swarm cluster. Using the ARMViz tool, we can visualize what the cluster will look like:
As you can see, it will launch VMs, load balancers with public IP addresses attached, and storage. Before we launch our cluster, we need to find a few bits of information about our Azure account:
- AD Service principle ID
- AD Service principle key
To generate the required information, we are going to use a helper script that runs inside of a container. ...