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.2.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.2.0-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for docker_adapter_obfuscated-0.2.0.tar.gz
Algorithm Hash digest
SHA256 e324a094cffa1cf257232190fdb83f04a3dc21d757d711583b41be5418606248
MD5 2703a4e813b1242e2f4162e28b020329
BLAKE2b-256 459d7ac7845d94abb88a61ce426ecd4903cfd47da45e8799c844cab5d59da85a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docker_adapter_obfuscated-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2ed52d4a9f4ce047629836ea39ede4e4b5ca52b45d4078eccf11e7ca1c0982af
MD5 7d9c575a44c1eeb30c6d4f565a985bc1
BLAKE2b-256 db16990b4c27aa8d8e89698c3e1b1c7da69dd98c2ede483b4730f1406f46e5d3

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