Skip to main content

A Python adapter for Docker operations (obfuscated version)

Project description

Docker Adapter

Bitzer Logo

A Python library for managing Docker containers and images with a clean and intuitive interface.

PyPI version Python Versions License: MIT

About

Docker Adapter is developed and maintained by Evolvis, a company specializing in AI and software development solutions. This library provides a clean and intuitive interface for managing Docker containers and images in Python applications.

Features

  • Container management (start, stop, pause, unpause, kill, remove)
  • Image management (pull, push, tag, remove)
  • Container and image inspection
  • Container logs and stats
  • Command execution in containers
  • Error handling with custom exceptions
  • Type hints for better IDE support

Installation

pip install docker-adapter

Quick Start

from docker_adapter import DockerClient

# Initialize the Docker client
client = DockerClient()

# List all containers
containers = client.list_containers(all=True)
for container in containers:
    print(f"Container: {container.name} (ID: {container.id})")

# List all images
images = client.list_images()
for image in images:
    print(f"Image: {image.tags[0] if image.tags else image.id}")

Documentation

For detailed documentation, please visit our documentation page.

Contributing

We welcome contributions! Please see our Contributing Guide for details.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Author

Alban Maxhuni, PhD
Email: a.maxhuni@evolvis.ai
Evolvis

Support

For support, please contact support@evolvis.ai or visit our website.

About Evolvis

Evolvis is a technology company that specializes in:

  • Artificial Intelligence Solutions
  • Software Development
  • Cloud Infrastructure
  • DevOps Automation
  • Container Orchestration

Visit our website to learn more about our services and solutions.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

docker_adapter_obfuscated-0.1.0.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

docker_adapter_obfuscated-0.1.0-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

Details for the file docker_adapter_obfuscated-0.1.0.tar.gz.

File metadata

File hashes

Hashes for docker_adapter_obfuscated-0.1.0.tar.gz
Algorithm Hash digest
SHA256 fcbe01a82e23612061282cccad4fc92bf27367e7edf1b9d5f1a1aee0551c85f6
MD5 2795970b45a2f39c68e5a65e40aea26f
BLAKE2b-256 4f6613b7bd4d29cd26343edc0851ebb9425eba5bcc540935209a261fdfdb7c37

See more details on using hashes here.

File details

Details for the file docker_adapter_obfuscated-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for docker_adapter_obfuscated-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ca779d91396fb8224ddc861be9ec4390b7e9e9fb5c4cfcfd1367085aa84bca05
MD5 c00fc5f7c8443b9e249de7f568f75b15
BLAKE2b-256 1d88b83a744ec151d3356dc13ff5124c05655cca0dc4a775ebf14ad3e9da8812

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page