Docker Technology: Understanding the difference between VM & Containerized Apps and how the technology evolved from VM to Containerized Apps.
Contribution by Sohaib Sharih

Docker Technology: Understanding the difference between VM & Containerized Apps and how the technology evolved from VM to Containerized Apps.

Introduction

  1. VM Machines requires a dedicated OS and that means it consumes a lot more of RAM and CPU usage.
  2. Containers are best because a single OS can host multiple containers.
  3. Linux is used to build most of the container technologies, because they are light weight, smaller and faster.
  4. Containers share the kernel of its host OS. This means that containerized Windows Apps need a kernel of a Windows OS. Where as a containerized Linux app needs a Linux kernel, therefore for Windows you can install Windows Subsystem for Linux WSL2
  5. Kubernetes is a technology that runs as a containerized app, which means that an application running as a container. It is a standard technology used to manage and deploy containerized apps.
  6. Older version of kubernetes used docker to start and run their containers. But latest versions use containerd, which is a stripped down version of optimized docker to be used by kubernetes and other platforms. All docker containers work with Kubernetes.

Docker Technology

  1. The docker technology is used to build, run and ship containers.
  2. There are 2 major parts of the Docker platform: Client CLI - Client Side Docker engine - Server Side
  3. CLI: The CLI is the familiar docker command-line tool for deploying and managing containers. It converts simple commands into API requests and sends them to
  4. The docker engine comprises all the server-side components that run and manage containers.

Article content
1.1 Docker

You can type friendly docker commands into the CLI, the CLI converts them to API requests and sends them to the daemon, and the daemon takes care of everything else.

Article content
1.2 Docker CLI and daemon hiding complexity


To view or add a comment, sign in

More articles by Sohaib Sharih

Insights from the community

Others also viewed

Explore topics