containerimages
ContainerImages are portable, immutable bundles that package an application and its runtime environment into a filesystem snapshot. They contain all dependencies needed to run the software, including the code, libraries, and configuration, allowing the same image to be executed consistently across different hosts and environments. A container image is not itself running code; it is a read-only artifact that a container runtime uses to create a writable container instance.
An image is composed of layered filesystem changes and metadata. Each layer represents a set of file
Images are stored and distributed via registries. Public registries (for example, Docker Hub) and private registries
Building images typically involves a build tool and a build description (for example, a Dockerfile). Practices
ContainerImages enable reproducible deployments, rapid scaling, and efficient storage through shared layers and caching. They are