liveBook · Manning

Containers as a service

As explained in Learn Docker in a Month of Lunches, Second Edition

A managed container service is a provider-operated cloud service that runs containers while abstracting infrastructure provisioning and management.

Containers as a service (CaaS) runs containerized applications in provider-managed cloud infrastructure. You supply an image and configuration; the platform handles virtual machines, Docker installation, networking, storage, capacity, and much of the availability work. section 14.0 section 14.1

Choose a managed container service when:

  • The application has a simple architecture rather than many dependent services. section 14.1
  • Scaling requirements are modest and detailed monitoring or five-nines reliability are unnecessary. section 14.1
  • You want faster cloud migration and lower total cost of ownership without maintaining infrastructure. section 14.1

Run a container with Azure Container Instances

Create an Azure resource group, start a container from an image, and inspect its logs. Publishing a web container adds a public DNS name. Adjusting CPU and memory changes application performance and the Azure bill, so resource sizing is an operational decision. section 14.1

How Learn Docker in a Month of Lunches, Second Edition covers it

How deep it goes
Explains service fit, operational benefits, and Azure deployment steps, but stops short of Kubernetes-level platform complexity.
Examples
Uses Azure Container Instances, Azure Container Apps, Google Cloud Run, Azure CLI commands, public DNS, and CPU-sizing comparisons.
What it assumes
Assumes familiarity with building and running Docker containers, while requiring only a cloud account and provider CLI for hands-on deployment.
What you can do after
Operate/configure a cloud container by supplying an image, resource settings, ports, DNS, and commands through a provider CLI.
How it connects
Connects managed container services with Docker, Kubernetes, cloud migration, virtual machines, networking, storage, and reliability.

Also explained in

Compare how 2 books explain containers as a service →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Learn Docker in a Month of Lunches, Second Edition. The section links point to the parts of the book it draws on.