Docker is an open source application container engine that allows developers to package applications and dependency packages into a portable container, and then publish it to any popular Linux machine. It can also be virtualized. The container is The sandbox mechanism is completely used and there will be no interface between them.
Under what circumstances can docker be used?
1. Web application automated packaging and release, like tomcat application release .
2. Automated testing, continuous integration, and release
3. Deploy and adjust databases or other backend applications in a service-oriented environment
4. Build a paas environment
What are the benefits of using docker
1. Simple and easy to operate, simplifying the previous complex application installation steps, using docker will become very simple.
2. It is compatible with a variety of applications. Web applications, background applications, database applications, big data applications such as Hadoop clusters, message queues, etc. can be packaged into mirrors for deployment.
3. Save money Docker combined with the cloud can achieve high performance and low price
Recommended tutorials: "PHP" "docker"
The above is the detailed content of What does Docker do?. For more information, please follow other related articles on the PHP Chinese website!