Home >Operation and Maintenance >Docker >What is the difference between kubernetes and docker
Difference: 1. Kubernetes is an open source container cluster management system and a set of automated deployment tools; while Docker is an open source application container engine and a containerization technology. 2. Docker is at the container level, and kubernetes is at the container orchestration level.
The operating environment of this tutorial: linux5.9.8 system, docker-1.13.1 version, Dell G3 computer.
Kubernetes, referred to as K8s, is the abbreviation of replacing the eight characters "ubernete" in the middle of the name with 8. It is an open source that is used to manage containerized applications on multiple hosts in the cloud platform. The goal of Kubernetes is to make the deployment of containerized applications simple and efficient (powerful). Kubernetes provides application deployment, planning, updating, and maintenance. a mechanism.
k8s is an open source container cluster management system that can realize automatic deployment, automatic expansion and contraction, and maintenance of container clusters.
Docker is the latest containerization technology. It is an efficient virtualization technology that takes up less resources than traditional virtual machine technology.
The difference between kubernetes and docker
Docker is at the container level. Docker currently mainly includes two components: dockerd and containerd. Among them, containerd is the one that really does the work.
k8s is at the container orchestration level and can be connected to different container layers. In other words, k8s can be connected to docker, the more concise containerd, or others.
Recommended learning: "docker video tutorial"
The above is the detailed content of What is the difference between kubernetes and docker. For more information, please follow other related articles on the PHP Chinese website!