← Back to all services
Containers

containerd Runtime Configuration

containerd systemctl: containerd

Industry-standard container runtime. Used by Docker and Kubernetes.

🔌 Default Port

N/A
unix socket
/run/containerd/containerd.sock

📦 Installation Command

apt install containerd

⚙️ Configuration Files

  • /etc/containerd/config.toml

📂 Default Directories

  • config: /etc/containerd
  • data: /var/lib/containerd
  • logs: journald
  • socket: /run/containerd/containerd.sock

🔐 Default Credentials

Username:N/A
Password:N/A
💡 Socket access requires root

📌 Dependencies

runc

⚠️ Conflicts

N/A Port: N/A

✅ Works With

kubernetesdockernerdctl

🛡️ Security Notes

Use with seccomp profiles, enable AppArmor, restrict socket access

❓ Frequently Asked Questions

What is containerd?
containerd is a container runtime that manages container lifecycle - used by Docker and Kubernetes.
containerd vs Docker?
containerd is the runtime layer. Docker adds CLI, networking, and build features on top.
Where is containerd config?
Config at /etc/containerd/config.toml.