awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
docker avatar

docker/docker-py

0
View on GitHub↗
7,184 stele·1,724 fork-uri·Python·Apache-2.0·5 vizualizăridocker-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.
  • Managementul infrastructurii - Bibliotecă Python pentru interacțiunea cu API-ul motorului de containere.
  • API Clients - Python client for the Docker API.

Istoric stele

Graficul istoricului de stele pentru docker/docker-pyGraficul istoricului de stele pentru docker/docker-py

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale docker/docker-py?

Principalele funcționalități ale docker/docker-py sunt: 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.

Care sunt câteva alternative open-source pentru docker/docker-py?

Alternativele open-source pentru docker/docker-py includ: collabnix/dockerlabs — dockerlabs is a collection of educational labs and technical tutorials designed to teach the fundamentals of… moncho/dry — Dry is a container lifecycle manager and cluster orchestrator designed to control groups of containers, services, and… 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…

Alternative open-source pentru Docker Py

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Docker Py.
  • collabnix/dockerlabsAvatar collabnix

    collabnix/dockerlabs

    8,008Vezi pe 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
    Vezi pe GitHub↗8,008
  • moncho/dryAvatar moncho

    moncho/dry

    3,225Vezi pe 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
    Vezi pe GitHub↗3,225
  • boto/boto3Avatar boto

    boto/boto3

    9,834Vezi pe 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
    Vezi pe GitHub↗9,834
  • ansible/ansibleAvatar ansible

    ansible/ansible

    68,968Vezi pe 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
    Vezi pe GitHub↗68,968
Vezi toate cele 30 alternative pentru Docker Py→