Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

Introduction of Docker Container Technology

2025-01-20 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >

Share

Shulou(Shulou.com)06/02 Report--

Read the index for this chapter

First, the concept of container

Second, the introduction of LXC technology

Third, the introduction of Docker technology

Fourth, the basic configuration and installation of Dcoker

First, the concept of container

What is a container?

This is defined in google

A container is a basic tool; it generally refers to any tool that can be used to hold other items, can be partially or completely closed, and can be used

Hold, store, and transport items; objects can be placed in containers, and containers can protect contents

Humans have been using containers for at least 100,000 years, perhaps millions of years.

In the field of computers:

A container is a series of processes that are isolated from the rest of the system, run from another mirror and are run by the mirror

Like providing all the files needed to support the process. The image provided by the container contains all the dependencies of the application, so from development to

It has portability and consistency throughout the process from testing to production.

What is the difference between container and virtualization?

Many people can't tell the difference between container and virtualization. Is the container virtualized? Yes, but not unexpectedly, to put it simply:

Virtualization enables multiple operating systems to run on a single system simultaneously

Containers can share the kernel of the same operating system, isolating the application from the rest of the system

What does that mean? First, having multiple operating systems run on a single hypervisor for virtualization does not

Can achieve the same lightweight effect as using containers. In fact, when you have only limited resources with limited capacity, you need to be able to

Lightweight applications that can be densely deployed. The Linux container can be run from a single operating system, sharing the

Operating system, so applications and services can remain lightweight and run fast in parallel.

The development history of containers?

In 2000, the concept of container in computers appeared, which was then called FreeBSD jail

In 2001, LXC (Linux Container) was born, and container technology entered the field of Linux through the VServer project.

The goal of this work is to "run multiple general-purpose Linux servers in a single highly independent and secure environment".

In 2008, Docker container technology made its debut through dotCloud. Docker Technology changes the work of LXC

The advanced development tools are combined to improve the user-friendliness of the container. Docker is an open source technology, and also when

Previously the most well-known projects and methods for deploying and managing Linux containers.

to be continued

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Servers

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report