Rancher Desktop


Welcome to Rancher Desktop

Details
Details
Rancher vs Docker Desktop
Feature Docker Desktop Rancher Desktop
Docker CLI Built-in Nerdctl (alias to Docker commands)
Kubernetes Optional, single-node Built-in K3s, enabled by default
Licensing Commercial for business Free, open-source
Registry login Native nerdctl login required
Resource control GUI GUI with YAML config
Details

Rancher Desktop is designed with Kubernetes in mind from day one


Setting Up Rancher Desktop

</details>

<summary>On Container Engine, select containerd</summary>

</details>

<summary>On Kubernetes, check Enable Kubernetes</summary>

</details>

1
2
docker version
kubectl version

Container runtimes

What is a container runtime?
Common runtimes
Runtime Used By Notes
dockerd Docker CLI The original Docker daemon. Handles image builds, networks, volumes, and calls containerd internally for actual container execution.
containerd Docker (since v1.11+), Kubernetes A lightweight runtime daemon. Docker delegates runtime operations to containerd. Kubernetes uses it directly via the CRI.
cri-o OpenShift, Kubernetes A runtime that interfaces directly with Kubernetes, focusing only on running containers (no builds or volumes).
runc containerd, cri-o The actual binary that creates containers from OCI bundles. Very low-level.
How Docker uses dockerd and containerd
What about Nix* systems?
Details

Kubernetes Readiness Check

1
2
kubectl get nodes
kubectl get pods -A

You’re ready for Week 2: Kubernetes deployments


Docker Practice


What’s Next

Details

Familiar tasks from Docker Desktop now live in Rancher, ready for Kubernetes.