Deploying Azure Container Instances With Docker

Опубликовано: 04 Октябрь 2024
на канале: DevOps Toolkit
2,440
35

Azure Container Instances are a way to deploy containers in the Cloud. Based on that, you might think that ACI is not much different from other Containers as a Service solutions. But it is. It does not have horizontal scaling, nor any other features often associated with schedulers like Kubernetes. It is limited to the ability to run a single container in isolation. It is very similar to using Docker, except that it is in Azure, and that it saves us from worrying about the infrastructure needed to run containers.

So, if Azure Container Instances are very similar to Docker, why not use `docker` instead of `az` CLI? Fortunately, folks at Docker asked themselves the same question and released Docker Desktop that supports ACI. It is available since version 2.3.3+.

Resources:
Docker Desktop Edge for Mac: https://docs.docker.com/docker-for-ma...
Docker Desktop Edge for Windows: https://docs.docker.com/docker-for-wi...
aci.sh (initial setup): https://gist.github.com/34009f4c65683...
jq: https://stedolan.github.io/jq/download/

DevOps Catalog, Patterns, And Blueprints: https://www.devopstoolkitseries.com/p...

Books and courses: https://www.devopstoolkitseries.com

Podcast: https://www.devopsparadox.com/

Help us choose the next subject for the course by filling in a survey at https://www.devopsparadox.com/survey