awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
docker avatar

docker/docker-py

0
View on GitHub↗
7,184 نجوم·1,724 تفرعات·Python·Apache-2.0·2 مشاهداتdocker-py.readthedocs.io↗

Docker Py

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 building and distributing images to registries, and cluster orchestration for coordinating services across distributed nodes. It also includes capabilities for real-time container monitoring and log streaming.

Features

  • Docker Socket Orchestrators - Interacts with the Docker daemon socket to programmatically manage container lifecycles via Python.
  • Docker Engine API Clients - Provides a comprehensive Python SDK for programmatically controlling the Docker Engine API.
  • Docker Engine - Serves as the primary Python SDK for programmatically controlling Docker containers, images, and clusters.
  • REST API Clients - Functions as a REST API client that maps Python method calls to HTTP requests against the Docker Engine API.
  • Cloud Resource API Management - Provides a programmatic interface for automating the management of Docker engine resources and infrastructure operations.
  • Container Image Management - Provides full programmatic capabilities for pulling, pushing, building, and deleting container images.
  • Container Management Interfaces - Provides a programmatic interface for controlling the lifecycle of containerized resources and infrastructure.
  • Container Lifecycle Administration - Programmatically manages the full container lifecycle, including creation, execution, and removal.
  • Docker Engine Automations - Automates infrastructure operations by controlling Docker engine resources and configurations.
  • Docker Swarm Orchestration - Implements programmatic control and coordination of multi-node Docker Swarm clusters and services.
  • Real-Time Output Streaming - Streams real-time standard output and input from running containers using long-lived TCP connections.
  • WebSocket Piping - Implements bidirectional data streaming between the client and containers using WebSockets for real-time I/O.
  • Cluster Node Management - Coordinates the lifecycle and membership of nodes within a Docker Swarm cluster.
  • Container Monitoring - Enables real-time retrieval and monitoring of container logs and health status through the API.
  • Remote Administration - Manages multiple remote Docker hosts from a centralized Python interface using SSH or API connections.
  • TCP and Unix Socket Listeners - Communicates with the Docker engine via both Unix domain sockets and TCP ports.
  • SSH Tunneling - Establishes secure, encrypted network tunnels to remote Docker engines for system administration.
  • Real-Time Monitoring Systems - Monitors running containers by streaming real-time logs and output to track application behavior.
  • DevOps and Infrastructure - Python library for Docker Engine API.
  • Infrastructure and Automation - Programmatic control of the Docker Engine API.
  • Infrastructure and Deployment - Python library for the container engine API.
  • إدارة البنية التحتية - مكتبة Python للتفاعل مع واجهة برمجة تطبيقات محرك الحاويات.
  • API Clients - Python client for the Docker API.

سجل النجوم

مخطط تاريخ النجوم لـ docker/docker-pyمخطط تاريخ النجوم لـ docker/docker-py

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Docker Py

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Docker Py.
  • moncho/dryالصورة الرمزية لـ moncho

    moncho/dry

    3,225عرض على GitHub↗

    Dry is a container lifecycle manager and cluster orchestrator designed to control groups of containers, services, and stacks across multiple nodes. It functions as a resource manager for inspecting and cleaning up images, persistent volumes, and network configurations, while providing a terminal-based dashboard for monitoring system events and resource usage. The project enables the coordination of distributed workloads through service-stack grouping and cluster orchestration. It provides a centralized control plane to synchronize the deployment and scaling of complex application architecture

    Godockerdocker-clidocker-engine
    عرض على GitHub↗3,225
  • collabnix/dockerlabsالصورة الرمزية لـ collabnix

    collabnix/dockerlabs

    8,008عرض على GitHub↗

    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
  • boto/boto3الصورة الرمزية لـ boto

    boto/boto3

    9,834عرض على GitHub↗

    Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain

    Pythonawsaws-sdkcloud
    عرض على GitHub↗9,834
  • ansible/ansibleالصورة الرمزية لـ ansible

    ansible/ansible

    68,968عرض على GitHub↗

    Ansible is an agentless infrastructure automation engine designed to manage remote servers and network devices. It functions as a cross-platform orchestration tool that coordinates system updates, software installations, and service configurations from a centralized management workstation. By utilizing a declarative approach, it allows users to define desired system states through human-readable configuration files, ensuring consistency across distributed environments. The platform operates by establishing secure shell connections to target nodes, eliminating the need for persistent agent sof

    Pythonansiblepython
    عرض على GitHub↗68,968
عرض جميع البدائل الـ 30 لـ Docker Py→

الأسئلة الشائعة

ما هي وظيفة 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 programmatic interface for controlling containers, images, and clusters, allowing for the automation of containerized applications and engine resources.

ما هي الميزات الرئيسية لـ docker/docker-py؟

الميزات الرئيسية لـ docker/docker-py هي: Docker Socket Orchestrators, Docker Engine API Clients, Docker Engine, REST API Clients, Cloud Resource API Management, Container Image Management, Container Management Interfaces, Container Lifecycle Administration.

ما هي البدائل مفتوحة المصدر لـ docker/docker-py؟

تشمل البدائل مفتوحة المصدر لـ docker/docker-py: moncho/dry — Dry is a container lifecycle manager and cluster orchestrator designed to control groups of containers, services, and… collabnix/dockerlabs — dockerlabs is a collection of educational labs and technical tutorials designed to teach the fundamentals of… boto/boto3 — Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud… ansible/ansible — Ansible is an agentless infrastructure automation engine designed to manage remote servers and network devices. It… finsys/dockhand — Dockhand is a multi-host Docker manager and container management interface used to control the lifecycle of… apocas/dockerode — Dockerode is a Node.js library that provides programmatic management of Docker containers, images, and volumes by…