DevOps Dictionary

Container

Container is a lightweight, portable package that bundles an application with its runtime, libraries, and configuration so it runs the same way across laptops, test environments, and production. It addresses the “works on my machine” problem by isolating the app from differences in the underlying system while still sharing the host operating system kernel, which makes containers faster to start and more resource-efficient than full virtual machines. A container image acts like a blueprint: it’s built once, stored in a registry, and then instantiated as one or more running containers wherever a container runtime is available.

With Container packaging, teams can deploy and scale consistently with fewer environment-specific bugs; without it, deployments often depend on fragile server setup steps, leading to configuration drift, slower releases, and harder incident recovery. This gap exists because containers make dependencies explicit and repeatable instead of relying on whatever happens to be installed on the host.

A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
Y
X
Z