Docker from awareness to practice to underlying principles (2-1)|Container technology development history + virtualization container concept and introduction

insert image description here

foreword

Well, the blogger here will first post some columns full of dry goods!

The first is a summary of bloggers’ high-quality blogs. The blogs in this column are all the bloggers’ most thoughtful writing. They are full of dry goods. I hope they will be helpful to everyone.

Then there is the blogger's most time-consuming column recently, "Docker From Understanding Practice to Underlying Principles", I hope everyone will pay more attention!


The history of container technology development

insert image description here
Details can be found at the link below.

Virtualization containerization concept

Physical Server: An actual machine or computer system. As opposed to a virtual machine, it refers to a physical computer. The physical server provides the hardware foundation for the virtual machines and is sometimes referred to as the "host" or "host".

Virtualization: The process of dividing a computer into multiple logical computers using virtualization technology. Run multiple logical computers on a single computer at the same time, each logical computer can run different operating systems, and each application program runs in an isolated environment without interfering with each other, thereby significantly improving computing efficiency.

Containerization: Containerization is a virtualization technology, also known as operating system layer virtualization. This technology virtualizes the operating system kernel, allowing user-space software instances to be divided into multiple independent units to run in the operating system kernel. These independent instances are called containers. To the owners and users of the instance, the server program they use appears to be proprietary. Container technology is a type of virtualization, and docker is currently a widely used container technology standard.

Why do you need virtualization and containerization

Implementation of container virtualization

Implementation Principle of Container Virtualization

Container virtualization, different from host virtualization, is the virtualization of the operating system layer. Container virtualization is virtualized by namespaceisolating individual processes and controlling resources.cgroups

insert image description here

This is more lightweight, because it is only the isolation in the operating system, which is the common kernel.

If it is a virtual machine, everything is virtualized, which takes up a lot of resources.

In the next article, the blogger will take you to learn in detail the two most important technologies Namespaceand cgroupstechnologies of containerization.

Guess you like

Origin blog.csdn.net/Yu_Cblog/article/details/132615497