What is Docker

云罗郡主
云罗郡主 Original
2018-12-27 17:48:25 34052browse

Docker is a container virtualization tool developed by Docker Inc. (formerly DotCloud) and a "lightweight container-type virtualization environment." How it works is that application operations can be split into containers and executed even if the container is moved to another OS.

What is Docker

What is Docker

Initially Docker was thanks to web servers and various servers that support Internet communication. However, as the world Websites are growing explosively, the number of machines is increasing, server location, cost and management are huge. Therefore, building a mechanism that can be used on one server as multiple servers is a technology called virtualization. In addition to improving traditional virtualization, the IT version of Docker also fully considers the concept of containers.

Docker’s functions

When using Docker, let’s talk about its functions and advantages first. The key to Docker is that it is lightweight, easy to store and reuse.

Advantages of using Docker

The startup process is fast, densification is possible, and it is also easy to move because configuration is simpler than virtualization compared to other virtualization technologies It has less overhead and is faster to spin up new machines (containers) than virtual machines (VMs).

Disadvantages of using Docker

As a container, it is not possible to operate a system different from the underlying OS, and it is not possible to mix two or more distributions, since the kernel is composed of Shared by all containers, configuration changes on the kernel cannot be performed individually.

Different versions have different installation methods. Docker is available for various Linux, Windows and Mac. Among them, this time we will use CentOS 7 (64-bit version), and security is implemented as a non-root user instead of root user.

The above is a complete introduction to what Docker is. If you want to know more about operation and maintenance, please pay attention to the php Chinese website.


The above is the detailed content of What is Docker. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn