nerdctl is a command-line tool that manages containers and images using containerd as the runtime, providing a Docker-compatible interface for container lifecycle management. It supports running containers with the same command syntax and flags as Docker, including multi-container Compose workflows, and enables rootless container execution without host kernel escalation.
الميزات الرئيسية لـ containerd/nerdctl هي: Docker-Compatible CLI Tools, BuildKit-Based Builds, Containerd gRPC API Bridges, Docker Container Execution, BuildKit Build Delegations, Docker CLI Compatibility Layers, Rootless Container Runtimes, BuildKit Client Integrations.
تشمل البدائل مفتوحة المصدر لـ containerd/nerdctl: orbstack/orbstack — OrbStack is a native macOS application that replaces Docker Desktop, providing an all-in-one environment for running… containers/podman-compose — podman-compose is a command line tool and compose specification wrapper that translates YAML definitions into commands… runfinch/finch — Finch is a virtual machine-based container runtime and OCI container management CLI used for local container… docker/buildx — Buildx is a BuildKit build extension and container build instance manager that enables the creation of container… codeedu/wsl2-docker-quickstart — This project is a technical setup guide for installing and configuring Docker within a Windows Subsystem for Linux 2… containers/libpod — Libpod is a container management library for running and controlling the lifecycle of Open Container Initiative…
OrbStack is a native macOS application that replaces Docker Desktop, providing an all-in-one environment for running Docker containers, full Linux virtual machines, and local Kubernetes clusters. It runs Linux VMs directly on the macOS hypervisor framework for near-native performance, uses VirtioFS for fast bidirectional file sharing between macOS and Linux, and leverages Rosetta for near-native x86 emulation on Apple Silicon. The system assigns predictable local domain names to containers and VMs with automatic HTTPS certificate generation, forwards ports via event-driven updates, and stores
podman-compose is a command line tool and compose specification wrapper that translates YAML definitions into commands for the Podman container engine. It functions as a multi-container orchestrator that deploys application stacks without requiring a background daemon process. The tool enables rootless container management, allowing the execution of containerized applications and services without administrative privileges on the host. It translates high-level compose commands into individual shell calls to coordinate the deployment of multiple containers. The system manages container network
Finch is a virtual machine-based container runtime and OCI container management CLI used for local container development. It operates by running container workloads inside a background virtual machine to isolate them from the host operating system. The project serves as an OCI image builder and a multi-container service orchestrator for simulating complex production environments on a workstation. The runtime functions as a cross-platform container engine, utilizing emulation layers to execute container images built for foreign CPU architectures. It distinguishes its image distribution through
Buildx is a BuildKit build extension and container build instance manager that enables the creation of container images targeting multiple CPU architectures and operating systems simultaneously. It functions as a multi-platform image builder that leverages a BuildKit backend to extend standard image building capabilities. The project features a distributed build orchestrator capable of coordinating tasks across a cluster of remote nodes. This allows for native compilation across different hardware architectures by connecting multiple remote workers into a single instance to increase build con