In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-04-03 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/01 Report--
This article mainly introduces what Docker refers to, has a certain reference value, interested friends can refer to, I hope you can learn a lot after reading this article, the following let the editor take you to understand it.
Docker cleverly solves a painful point in the traditional PaaS platform and software development process-- the problem of a lot of manual repetition in the process of building the basic framework, preparing the test environment, version deployment and so on. In the whole process of software development, the preparation of the test environment and version deployment are consistent. Because it is heavily dependent on the environment and people, it will bring many problems in almost all large-scale projects, and the larger the scale of the system, the greater the impact. So they become the most unreliable factors in the project.
Cymbal
Figure 4-2 what is Docker
As an advanced PaaS platform, several key features of Docker are shown in figure 4-3.
Cymbal
Figure 4-3 key features of Docker
1) openness.
Docker itself is open source and open to the entire IT industry, and IT personnel can participate. More than 80% of the images in Docker Hub are provided by operation and maintenance engineers around the world. Basically, any open source middleware and infrastructure we can think of can find the corresponding Docker image on Docker Hub.
2) multilingual support.
Docker itself is only an infrastructure, does not define a constraint development framework, and does not provide a business-oriented API interface, so it can support applications developed in any language.
3) Internet technology stack.
Docker was developed for the Internet from the beginning and dockerized the middleware that is common in the Internet field.
4) Application lifecycle management.
Docker extends the life cycle of software development, and the original development cycle ends when the program is compiled. After the introduction of Docker, it can be extended to the whole process of application packaging image, automatic deployment and upgrade.
5) lightweight.
This mainly refers to the virtual machine technology similar to OpenStack. Because the container itself is lightweight, the container shares the host's Linux kernel and occupies few resources, so a host can quickly start hundreds of containers and keep running at high speed.
6) Public Cloud / IaaS.
In China, Tencent Cloud is initially positioned as Docker Cloud. Cloud facilities are essentially developed to support application services, and container clouds will be a new mainstream in the future because they are cheaper and more convenient. In addition to Tencent Cloud, many small companies in China are deploying container clouds. As Kubernetes on top of Docker provides an advanced distributed micro-service architecture framework, more applications will be modified and migrated to Docker environment in the future.
7) standardized packaging of container technology and basic components.
Strictly speaking, Docker does only two things on its own, namely container standardization and image packaging. Container technology and virtual machine technology basically start in parallel, but at the beginning, container technology is a proprietary technology, a set of API (LXC), not for individuals, and users cannot directly create a container to use, but Docker encapsulates LXC API and standardizes it, thus turning container technology, an advanced technology that only a few people know and master, into a popular technology that ordinary users can use. In order to standardize and popularize container technology, Docker creatively designs image packaging technology, which packages all dependent environments of containers into a standard package. After all the underlying libraries, programs, configuration files, etc. are packed into a package and made into binary image files, they can be moved to any server or public cloud at will.
Therefore, mirror technology is the biggest innovation technology of Docker.
Thank you for reading this article carefully. I hope the article "what does Docker mean" shared by the editor will be helpful to everyone? at the same time, I also hope that you will support us and pay attention to the industry information channel. More related knowledge is waiting for you to learn!
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.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.