Many applications are moving towards a container-based approach and with good reason: containers allow us to separate our applications’ environmental concerns from the application itself.
Instead of worrying about how to configure our application to run on different target environments, we can explicitly state those needs in code and have that environment automatically created for us!
Azure provides four container services to help us adopt the container-based approach for our own applications:
Azure Container Instances
Azure Web App for Containers
Azure Container Registry
Azure Kubernetes Service
In this workshop, we’ll first go over what each of these services are and how they work with each other.
Then, we’ll work together to:
Create an Azure Container Registry
Publish a container image to our registry
Deploy an image to an Azure Container Instance
Discard any container-related resources
You’ll leave with a better understanding of the services Azure provides to create and deploy containerized applications and be excited to start building your own once you’re back at your computer!