containerizing

Putting in boxes

Containerizing is packaging software along with all its dependencies into a standardized unit called a container, which can run consistently across different computing environments.

The practice isolates applications from underlying systems: We're containerizing our legacy apps before migrating to the cloud.

Docker popularized containerization in the 2010s.

docker

images

Visual depictions

push · tag · layer · daemon · volume · networking · swarm · hub · multi-stage · runtime

deployment

orchestration

Scoring for instrumental ensemble

rollout · rollback · blue-green · canary · monitoring · logging · registry

isolation

encapsulation

Surrounding on all sides

confinement · rootless

scalability

orchestration

Scoring for instrumental ensemble

clustering · distributed · stateless · ephemeral · density · scheduling

kubernetes

pods

Enclosed natural containers

ingress · operators · volumes · clusters · nodes · services · secrets · flannel · sidecars

portability

reproducibility

Ability to repeat findings

standardization · dependencies · bundling · packaging · artifact · shipping

Opposites
packaging method

containerizingunpacking

Removing items from containers

palletizing · bulk shipping · unpackaging · bagging

modularity/standardization

containerizingfragmenting

Breaking into smaller pieces

scattering · dispersing · disaggregating · randomizing · disorganizing

organization approach

containerizingintegrating

Combining into a whole

consolidating · coupling · bundling · merging · embedding

Family

contain, continue, container, content, continent, contained, containers, containing, containment

Familiarity
Top 1,000,000
Profile
Used worldwide · Timeless · Rated G