Azure Container Service
Working with containers provides a lot of benefits. They are a lot faster to spin up and shut down than virtual machines. They run everywhere, which gives you the benefit of having the exact same environment locally as in production. And because they run everywhere, you can run them in any cloud or on-premises, which prevents you from being locked in by any hosting vendor.
My preferred way to run containers is in Azure. And Azure provides a lot of options to run containers in the cloud, each with their own features, pricing and complexity. The simplest way to run a container in Azure is with the Azure Container Instances service.
Azure Container Instances allows you to run a container without provisioning virtual machines or having to use container orchestrators like Kubernetes or DC/OS. Container Instances are useful when you just want a container without orchestration.
Prerequisites
- An active Microsoft Azure subscription.
- PuTTY (Windows users only). You can either install the full package using the MSI installer, or install just two binaries: putty.exe and puttygen.exe.
- Docker client (also known as the Docker Engine CLI) for Windows, macOS, or Linux
To install the Docker client for Windows, open https://get.docker.com/builds/Windows/x86_64/docker-latest.zip and copy the executable file named “docker.exe” from the “docker” subdirectory to a local folder. To install the Docker client for macOS, open https://get.docker.com/builds/Darwin/x86_64/docker-latest.tgz and copy the executable file named “docker” from the “docker” subdirectory to a local folder. To install the Docker client for Linux, open https://get.docker.com/builds/Linux/x86_64/docker-latest.tgz and copy the executable file named “docker” from the “docker” subdirectory to a local folder. (You can ignore the other files in the “docker” subdirectory.)
You do not need to install the Docker client if you already have Docker (or Docker Toolbox) installed on your machine.
Training Outcomes
- Create containerized services using Docker.
- Manage containers and container images.
- Create custom container images.
- Deploy containerized applications on Azure.
- Deploy multi-container applications.
Course Features
- Lectures 0
- Quizzes 0
- Students 0
- Assessments Yes