liveBook · Manning

Containerization

The packaging of software and its dependencies into isolated, portable execution environments called containers.

How 2 Manning books explain it

Google Anthos in Action

Containerization is the process of packaging an application and its dependencies into containers for portable execution.

How it is used
Positions containerization as an optional replatforming step in application modernization, chosen separately for application components.
How deep it goes
Outlines suitability criteria and an Anthos Migrate step, but does not specify container build commands or runtime configuration.
Examples
Uses a Java application modernization flow and Linux or Windows monoliths to illustrate candidate workloads.
What you can do after
Evaluate/understand when to containerize a component with Anthos Migrate and when to retain or migrate it as a VM.

Read how Google Anthos in Action explains containerization →

Rust Servers, Services, and Apps

Containerization packages an application and its dependencies into isolated, portable runtime units called containers.

How it is used
Deploys Rust web services and their dependencies consistently across development, production, cloud, and other environments.
How deep it goes
Progresses from isolation concepts to a working Dockerfile, image build, container execution, endpoint testing, and image-size concerns.
Examples
Uses an Actix Web service, Dockerfile-basic, Docker build and run commands, localhost endpoints, and a 1.32-GB image.
What you can do after
Builds and runs a Docker container for a Rust web service, then tests its published HTTP endpoints.

Read how Rust Servers, Services, and Apps explains containerization →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.