What Is Containerization? A Definition

Lorna Garey | Senior Writer | April 3, 2025

In This Article

Want to make your application infrastructure more agile, automated, and resilient? A cloud native architecture based on containers and containerization, plus orchestration tools like Kubernetes, allows you to scale up and down easily, whether in the cloud or on premises. These technologies empower your development teams to release updates more frequently and efficiently, ultimately leading to more innovation and less operational overhead. Let’s look at one enabling technology.

What Is Containerization?

Containerization is a method of encapsulating an application and its runtime environment—including libraries, dependencies, and configuration files—into a self-contained unit called a container.

The purpose of containerization is to make applications portable, consistent, and, in many instances, easier to scale up by adding more containers. Docker is a popular platform for creating containerized applications, which are often then managed using Kubernetes.

注:为免疑义,本网页所用以下术语专指以下含义:

  1. 除Oracle隐私政策外,本网站中提及的“Oracle”专指Oracle境外公司而非甲骨文中国 。
  2. 相关Cloud或云术语均指代Oracle境外公司提供的云技术或其解决方案。