Coding With Fun
Home Docker Django Node.js Articles Python pip guide FAQ Policy

What is Docker


May 22, 2021 Docker From entry to practice



Docker is an open source project, originally an amateur project within dotCloud, which was born in early 2013. I t's based on Google's Go language. The project was later added to the Linux Foundation, following the Apache 2.0 protocol, and the project code was maintained on GitHub.

Docker has received so much attention and discussion since open source that dotCloud has since changed its name to Docker Inc. Redhat already supports Docker in its RHEL6.5, and Google is widely used in its PaaS products.

The goal of the Docker project is to implement lightweight operating system virtualization solutions. Docker is based on technologies such as Linux containers (LXCs).

Docker is further encapsulated on the basis of LXC, making it easier for users to manage containers without having to worry about them. User-operated Docker containers are as simple as operating a fast, lightweight virtual machine.

The following image compares the differences between Docker and traditional virtualization methods, which show that containers are virtualized at the operating system level, directly re-using the operating system of the local host, while traditional methods are implemented at the hardware level.

What is Docker

What is Docker