DriversRecommendedOutdated drivers can make a good PC feel brokenScan driver issues before chasing fixes manually.Scan NowOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix Now×
Skip to content
World desk2 min

Kubernetes Day 1: Docker Basics and How They Fit Together

Docker builds images and runs containers; Kubernetes coordinates workloads using a CRI-compatible node runtime. Docker-built images remain usable, even though Kubernetes removed its built-in dockershim integration in version 1.24.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Docker helps you build container images and run containers; Kubernetes coordinates containerized workloads across a cluster. Kubernetes still runs images built with Docker, but a cluster node needs a runtime that implements the Container Runtime Interface (CRI). The built-in Docker Engine integration, dockershim, was removed in Kubernetes 1.24.

What Docker does

Docker Engine is an open-source containerization technology for building and containerizing applications. Its daemon manages images, containers, networks, and volumes. Those objects serve different roles: an image is a reusable packaged artifact, while a container is a running instance created from an image. Docker’s Engine documentation describes the engine and the objects it manages.

As an Amazon Associate I earn from qualifying purchases.

How Docker fits into Kubernetes

Kubernetes schedules and coordinates workloads across cluster nodes. Each node needs a container runtime that communicates with Kubernetes through the Container Runtime Interface (CRI). This is a separate concern from which tool built the image.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Does Kubernetes still use Docker?

Docker-built images remain usable in Kubernetes. What changed was the integration used by nodes to run containers: Kubernetes removed its built-in dockershim integration in version 1.24. The Kubernetes project explained the distinction in its December 2, 2020 article, “Don’t Panic: Kubernetes and Docker”: “Docker is still a useful tool for building containers, and the images that result from running docker build can still run in your Kubernetes cluster.” The current Kubernetes container runtime documentation describes the CRI requirement and runtime options.

What dockershim’s removal means

Before Kubernetes 1.24, dockershim let Kubernetes communicate directly with Docker Engine. That built-in component was removed; it did not make Docker-built images unusable or prohibit using Docker during development. If an operator specifically wants Docker Engine as the node runtime, Kubernetes documents the cri-dockerd adapter as a way to provide the CRI integration. See the runtime documentation and the dockershim removal FAQ for the current explanation.

Do you need Docker to learn Kubernetes?

You need to understand images and containers, but Docker Engine is not a universal requirement for learning Kubernetes. Docker is one tool for building and working with images; Kubernetes clusters use a CRI-conforming runtime on their nodes. Learning the image-versus-container distinction and the separation between image tooling and node runtime will make Kubernetes concepts easier to follow.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Can you use Docker Desktop for local Kubernetes?

Docker Desktop offers a local Kubernetes server and client for development and testing. Its documentation describes different cluster options: its kubeadm-based option is single-node, while kind can provision multiple nodes and lets you select the Kubernetes version and node count. Docker characterizes its built-in option as slower to provision than kind and documents an Enhanced Container Isolation limitation. Cluster behavior and limitations can change, so consult the current Docker Desktop Kubernetes documentation before choosing a setup.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Outdated Drivers Are Slowing You DownFree scan - exact matches

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.