Back to Glossary
Containers

What is Container Image?

A read-only template with layers used to create containers.

A container image is an immutable, layered filesystem snapshot that contains everything needed to run an application: code, runtime, libraries, and config. Images are built from a Dockerfile using instructions that each create a new layer. Layers are cached and reused, making builds fast. Images are stored in container registries (Docker Hub, ECR, GHCR). The OCI Image Spec defines the standard format.

Deep Dive Guide

what is a container registry explained

Test your knowledge of Container Image and 130 other DevOps concepts