awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
apocas avatar

apocas/dockerode

0
View on GitHub↗
4,910 स्टार्स·488 फोर्क्स·JavaScript·Apache-2.0·3 व्यूज़

Dockerode

Dockerode एक Node.js लाइब्रेरी है जो Docker Remote API के लिए एक रैपर के रूप में कार्य करके Docker कंटेनर्स, इमेजेस और वॉल्यूम्स का प्रोग्रामेटिक मैनेजमेंट प्रदान करती है। यह JavaScript एप्लिकेशन को Unix सॉकेट्स या TCP नेटवर्क इंटरफेस के माध्यम से Docker इंजन के साथ इंटरैक्ट करने में सक्षम बनाती है। यह प्रोजेक्ट कंटेनर लाइफसाइकिल मैनेजमेंट को कवर करता है, जिसमें इंस्टेंस लॉन्च करना और इनपुट/आउटपुट स्ट्रीमिंग के साथ कमांड निष्पादित करना शामिल है। यह कंटेनर इमेजेस बनाने, रजिस्ट्री से इमेजेस खींचने और वर्चुअल नेटवर्क को कॉन्फ़िगर करने के लिए क्षमताएं प्रदान करता है। अतिरिक्त कार्यक्षमता में क्लस्टर सर्विसेज का समन्वय और पर्सिस्टेंट वॉल्यूम्स का प्रबंधन शामिल है।

Features

  • Programmatic Container Management - Provides a complete Node.js library for controlling Docker containers, images, and volumes via the Remote API.
  • REST API Clients - Provides a JavaScript client-side implementation for interacting with the Docker Remote API using HTTP methods.
  • Container Image Building - Generates portable environment images from configuration files and local source files.
  • Remote Image Pulling - Downloads pre-built environment images from remote public or private registries using secure authentication.
  • Combined Image-to-Instance Launching - Combines image retrieval and environment creation into a single operation that streams output to a destination.
  • Container Command Executors - Allows executing specific processes and binaries inside active containers and capturing their output.
  • Docker Engine API Clients - Provides a programmatic SDK to interact with the Docker Engine API for monitoring logs and executing commands.
  • Docker Daemon Sockets - Enables direct communication with the Docker engine via local Unix sockets or remote TCP endpoints.
  • Container Lifecycle Management - Provides comprehensive controls to create, start, stop, and remove container instances while monitoring status.
  • Docker Volume Persistence - Enables the programmatic creation and management of Docker volumes to ensure data persistence across container lifecycles.
  • Container Lifecycle Automation - Enables automated management of container deployment, scaling, and maintenance within custom workflows.
  • Cluster Coordination - Coordinates the deployment and scaling of services across a distributed cluster and retrieves operational logs.
  • Container CI/CD Pipelines - Supports building automated pipelines that programmatically create, build, and test Docker images.
  • Container I/O and Signal Forwarders - Facilitates bidirectional communication with running processes by forwarding standard output and error streams.
  • Duplex Socket Wrappers - Wraps network sockets into duplex stream interfaces for real-time bidirectional container input and output.
  • Virtual Network Management - Creates and configures virtual networks to control communication and isolation between containers via API.
  • Test Environment Provisioning - Automates the setup and configuration of isolated Docker network and storage environments for testing.
  • API Clients - Node.js client for the Docker API.
  • API Clients And Plugins - Node.js module for Docker Remote API.

स्टार हिस्ट्री

apocas/dockerode के लिए स्टार हिस्ट्री चार्टapocas/dockerode के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Dockerode के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Dockerode के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • testcontainers/testcontainers-dotnettestcontainers का अवतार

    testcontainers/testcontainers-dotnet

    4,317GitHub पर देखें↗

    Testcontainers for .NET is a Docker testing library and integration testing framework designed to manage the lifecycle of throwaway containers. It provides high-level abstractions as a Docker API wrapper to provision ephemeral infrastructure, replacing mocks with real database, messaging, and search engine instances to ensure isolated and reproducible test environments. The project distinguishes itself through a builder-configuration-container pattern and a dynamic port binding mechanism that prevents collisions during concurrent test execution. It enables reliable service-to-service communic

    C#automationdockerdotnet
    GitHub पर देखें↗4,317
  • docker/docker-pydocker का अवतार

    docker/docker-py

    7,184GitHub पर देखें↗

    docker-py is a Python library and SDK that serves as a programmatic client for the Docker Engine API. It provides a programmatic interface for controlling containers, images, and clusters, allowing for the automation of containerized applications and engine resources. The library enables remote Docker administration through various transport methods, including Unix domain sockets, TCP ports, and encrypted SSH tunnels. It handles real-time data links by using WebSockets to stream input and output from active containers. The project covers container lifecycle control, image management for buil

    Python
    GitHub पर देखें↗7,184
  • collabnix/dockerlabscollabnix का अवतार

    collabnix/dockerlabs

    8,008GitHub पर देखें↗

    dockerlabs is a collection of educational labs and technical tutorials designed to teach the fundamentals of containerization and microservice architecture. It provides instructional material and hands-on exercises covering image optimization, security training, infrastructure setup, and cluster orchestration. The project features specific courses and guides focused on reducing image size through multi-stage builds, securing workloads via vulnerability scanning and encrypted networks, and deploying multi-node clusters with high availability using Swarm orchestration. The materials cover a br

    PHPadvancebeginnersdocker
    GitHub पर देखें↗8,008
  • containers/cruncontainers का अवतार

    containers/crun

    3,975GitHub पर देखें↗

    crun is a low-level container runtime that implements the Open Container Initiative specification for managing the lifecycle of isolated processes. It provides the core mechanisms for container creation, execution, and deletion, ensuring compatibility across platforms through standardized lifecycle management. The project distinguishes itself by offering a shared C library that allows container runtime operations to be embedded directly into other compiled applications. It further extends execution capabilities through specialized handlers that enable the deployment of containers within isola

    Ccontainersiotiot-cloud
    GitHub पर देखें↗3,975
Dockerode के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

apocas/dockerode क्या करता है?

Dockerode एक Node.js लाइब्रेरी है जो Docker Remote API के लिए एक रैपर के रूप में कार्य करके Docker कंटेनर्स, इमेजेस और वॉल्यूम्स का प्रोग्रामेटिक मैनेजमेंट प्रदान करती है। यह JavaScript एप्लिकेशन को Unix सॉकेट्स या TCP नेटवर्क इंटरफेस के माध्यम से Docker इंजन के साथ इंटरैक्ट करने में सक्षम बनाती है। यह प्रोजेक्ट कंटेनर लाइफसाइकिल मैनेजमेंट को कवर करता है, जिसमें इंस्टेंस लॉन्च करना और इनपुट/आउटपुट स्ट्रीमिंग के साथ कमांड निष्पादित करना शामिल है। यह कंटेनर इमेजेस बनाने,…

apocas/dockerode की मुख्य विशेषताएं क्या हैं?

apocas/dockerode की मुख्य विशेषताएं हैं: Programmatic Container Management, REST API Clients, Container Image Building, Remote Image Pulling, Combined Image-to-Instance Launching, Container Command Executors, Docker Engine API Clients, Docker Daemon Sockets।

apocas/dockerode के कुछ ओपन-सोर्स विकल्प क्या हैं?

apocas/dockerode के ओपन-सोर्स विकल्पों में शामिल हैं: testcontainers/testcontainers-dotnet — Testcontainers for .NET is a Docker testing library and integration testing framework designed to manage the lifecycle… docker/docker-py — docker-py is a Python library and SDK that serves as a programmatic client for the Docker Engine API. It provides a… collabnix/dockerlabs — dockerlabs is a collection of educational labs and technical tutorials designed to teach the fundamentals of… docker-archive-public/docker.kitematic — Kitematic is a graphical user interface for managing and running Docker containers on desktop operating systems. It… containers/crun — crun is a low-level container runtime that implements the Open Container Initiative specification for managing the… eon01/dockercheatsheet — This project is a comprehensive reference guide and cheat sheet for the Docker CLI. It provides a structured…