awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
docker avatar

docker/docker-py

0
View on GitHub↗
7,184 Stars·1,724 Forks·Python·Apache-2.0·5 Aufrufedocker-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.
  • Infrastrukturmanagement - Python-Bibliothek zur Interaktion mit der Container-Engine-API.
  • API Clients - Python client for the Docker API.

Star-Verlauf

Star-Verlauf für docker/docker-pyStar-Verlauf für docker/docker-py

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Docker Py

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Docker Py.
  • collabnix/dockerlabsAvatar von collabnix

    collabnix/dockerlabs

    8,008Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,008
  • moncho/dryAvatar von moncho

    moncho/dry

    3,225Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,225
  • boto/boto3Avatar von boto

    boto/boto3

    9,834Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗9,834
  • ansible/ansibleAvatar von ansible

    ansible/ansible

    68,968Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗68,968
Alle 30 Alternativen zu Docker Py anzeigen→

Häufig gestellte Fragen

Was macht 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.

Was sind die Hauptfunktionen von docker/docker-py?

Die Hauptfunktionen von docker/docker-py sind: 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.

Welche Open-Source-Alternativen gibt es zu docker/docker-py?

Open-Source-Alternativen zu docker/docker-py sind unter anderem: 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…