Difference: 1. k8s is an open source container cluster management system, while Docker is an open source application container engine; 2. k8s is a set of automated deployment tools that can manage docker containers. At the orchestration level, docker is a containerization technology and is at the container level.
The operating environment of this tutorial: linux7.3 system, docker-1.13.1 version, Dell G3 computer.
What is the difference between k8s and docker
The full name of k8s is kubernetes. It is a complete distributed system support platform with complete cluster management functions. Kubernetes also provides complete management tools, covering all aspects of development, deployment, testing, operation monitoring, etc. k8s is an open source container cluster management system that can realize automatic deployment, expansion of container clusters, maintenance and other functions.
Docker is an open source application container engine that allows developers to package their applications and dependency packages into portable images, then publish them to any popular Linux or Windows machine, and can also implement virtualization . The containers completely use the sandbox mechanism and have no interfaces with each other.
Docker is an open source application container engine that allows developers to package their applications and dependencies in a portable container and publish them to popular Linux machines, which can also be virtualized.
The main differences are as follows:
## Recommended learning: "docker video tutorial"
The above is the detailed content of What is the difference between k8s and docker. For more information, please follow other related articles on the PHP Chinese website!