containerd/nerdctl

contaiNERD CTL - Docker-compatible CLI for containerd, with support for Compose, Rootless, eStargz, OCIcrypt, IPFS, ...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 16 minutes ago
Added to GitGenius on September 5th, 2026
Created on December 4th, 2020
Open Issues & Pull Requests: 365 (+0)
GitHub issues: Enabled
Number of forks: 824
Total Stargazers: 10,358 (+1)
Total Subscribers: 47 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 15.9 hours
Mean response time: 48.2 days
90th percentile: 65.9 days
Tracked items: 534

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 80% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "kind/unconfirmed-bug-claim" is answered fastest, typically in about 6 hours, while "enhancement" waits about 3 days. Only 6% of issues opened in the past year have been closed. Three people close 84% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 187
New in 7 days: 5
Closed in 7 days: 4
Avg open age: 664 days
Stale 30+ days: 172
Stale 90+ days: 158

Recent activity

Opened in 7 days: 5
Closed in 7 days: 4
Comments in 7 days: 1
Events in 7 days: 3

Top labels

  • bug (174)
  • kind/unconfirmed-bug-claim (108)
  • area/ci (86)
  • kind/feature (83)
  • enhancement (44)
  • kind/external (24)
  • area/network (22)
  • area/project (22)

Detailed Description

nerdctl is a Docker-compatible command-line interface for containerd that provides an alternative to the Docker daemon while maintaining familiar command syntax.

The tool addresses the need for a lightweight, daemon-free container runtime by wrapping containerd with a CLI that accepts Docker-compatible commands. Rather than running a separate daemon process, nerdctl communicates directly with containerd, reducing overhead and complexity. This approach allows developers accustomed to Docker commands to work with containerd without learning a new interface or maintaining additional service infrastructure.

Teams should consider nerdctl if they want to use containerd without the Docker daemon's resource footprint, particularly in rootless environments where privilege escalation is a concern. It suits projects that benefit from containerd's efficiency while needing Docker command compatibility for scripts, CI/CD pipelines, or developer workflows. The tool's support for Compose integration means existing Docker Compose workflows can transition to containerd with minimal changes. Projects requiring advanced image handling through eStargz, encryption via OCIcrypt, or distributed image access through IPFS will find these capabilities built in rather than bolted on.

The project maintains active development with regular commits addressing bug fixes and feature additions. Pull requests receive timely review and feedback from maintainers. The codebase shows consistent attention to code quality through review processes before merging. Issue tracking demonstrates responsiveness to user-reported problems and feature requests. The project sustains ongoing work across multiple functional areas including core CLI operations, Compose support, and specialized image handling features.