Home > Article > Operation and Maintenance > What is Docker
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
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!