Kubernetes Handbook
  • Introduction
  • Prerequisites
    • What is Containerization
    • What is Docker
    • Difference between Docker and VM
  • Features of Kubernetes
    • What is Kubernetes
    • Features of Kubernetes - 1
    • Features of Kubernetes - 2
    • Which Tool to Use for Orchestration
  • Architecture
    • Master Node
    • etcd and kubectl
    • Worker Nodes
  • Pods and Nodes
    • Nodes
    • Pods
  • Controllers
    • Benefits of Controllers
    • Kinds of Controllers
  • Minikube
    • What is Minikube
  • Installation and Running (Mac OS)
    • Installation
    • Running Hello World Application
  • Labels Namespaces and Selectors
    • Labels
    • Namespaces
    • Selectors
  • Health Checks Rollouts and Rollbacks
    • Health Checks
    • Rollouts and Rollbacks
  • Config Maps and Secrets
    • Config Maps
    • Secrets
  • Running Jobs
    • How to Run Jobs
  • Dashboard and Debugging
    • Kubernetes Dashboard
    • Debugging
Powered by GitBook
On this page

Was this helpful?

  1. Prerequisites

Difference between Docker and VM

Docker and Virtual Machine are not the same. The key differences are given as follows

Virtual Machine (VM)

Docker

Contains one/many applications

Shares kernel with other containers

Necessary libraries/binaries

Contains app and all its dependencies

Entire guest OS interacts with the apps

Not tied - only needs Docker machine on host, runs as isolated processes in user space on host OS

PreviousWhat is DockerNextWhat is Kubernetes

Last updated 3 years ago

Was this helpful?