Back to Glossary
Containers

What is Container?

A lightweight, isolated process that packages code and its dependencies together.

A container is a standard unit of software that packages code and all its dependencies — runtime, libraries, config files — so the application runs reliably across different environments. Containers use Linux namespaces for isolation and cgroups for resource limits. Unlike VMs, containers share the host OS kernel, making them much lighter. Docker popularized containers; the OCI standard now defines the container image and runtime specifications.

Deep Dive Guide

docker beginners guide

Test your knowledge of Container and 130 other DevOps concepts