{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/4"}],"enrichment":{"capability":"A Python client library that lets you control Docker containers, images, and services programmatically through the Docker Remote API instead of using the command line.","skillfed_tags":["docker","container-orchestration","devops"],"use_cases":["Automate container orchestration and lifecycle management (start, stop, restart) from Python applications.","Build deployment tools or CI/CD pipelines that programmatically manage Docker containers and images.","Monitor and inspect running containers, logs, and resource usage from Python monitoring scripts.","Pull and push Docker images to registries as part of automated build or release workflows.","Test Python applications by spinning up and tearing down containerized services in test suites."],"what_it_does":"docker-py is a Python wrapper around the Docker Remote API that lets you manage containers, images, and other Docker resources from Python code instead of shell commands. It exposes the same operations available in the docker CLI\u2014starting and stopping containers, pulling and pushing images, inspecting logs, managing networks\u2014but as Python method calls. The library has no runtime dependencies, making it lightweight to install.\n\nThe package is actively maintained and widely used (top 5000 on PyPI with over 1 million monthly downloads), though the latest release on PyPI dates to 2016. It carries no known security vulnerabilities and is licensed permissively under Apache 2.0, making it safe for commercial use.","worth_installing":"Yes, if you need to control Docker from Python and your environment supports the Docker daemon. The library is lightweight, permissively licensed, and actively maintained. However, verify that this is still the recommended Docker client for your Python version\u2014the latest PyPI release is from 2016, and the modern Docker Python client may have a different package name or location."},"id":"docker-py","links":{"html":"https://skillfed.io/packages/docker-py","md":"https://skillfed.io/packages/docker-py.md","pypi":"https://pypi.org/project/docker-py/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2016-11-02","license_spdx":null,"license_treatment":"permissive","name":"docker-py","python_support":"unspecified","summary":"Python client for Docker."},"popularity":{"monthly_downloads":1074698,"position":4405,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.10.6"}
