> For the complete documentation index, see [llms.txt](https://amdocs-1.gitbook.io/kubernetes-handbook/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://amdocs-1.gitbook.io/kubernetes-handbook/prerequisites/what-is-containerization.md).

# What is Containerization

## What is a Container?&#x20;

A container is a collection of several processes under one namespace having access to **one operating system kernel** which it **shares with other containers** with little or no access between containers.

### **In relevance to OOPS concept, Container (object) is a runtime instance of docker image (class).**&#x20;

## **A Container has the following components**

1. Docker Image
2. An execution environment
3. Set of instructions
