A Python adapter for Docker operations (obfuscated version)
Project description
Docker Adapter
A Python library for managing Docker containers and images with a clean and intuitive interface.
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file docker_adapter_obfuscated-0.2.0.tar.gz.
File metadata
- Download URL: docker_adapter_obfuscated-0.2.0.tar.gz
- Upload date:
- Size: 3.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e324a094cffa1cf257232190fdb83f04a3dc21d757d711583b41be5418606248
|
|
| MD5 |
2703a4e813b1242e2f4162e28b020329
|
|
| BLAKE2b-256 |
459d7ac7845d94abb88a61ce426ecd4903cfd47da45e8799c844cab5d59da85a
|
File details
Details for the file docker_adapter_obfuscated-0.2.0-py3-none-any.whl.
File metadata
- Download URL: docker_adapter_obfuscated-0.2.0-py3-none-any.whl
- Upload date:
- Size: 3.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2ed52d4a9f4ce047629836ea39ede4e4b5ca52b45d4078eccf11e7ca1c0982af
|
|
| MD5 |
7d9c575a44c1eeb30c6d4f565a985bc1
|
|
| BLAKE2b-256 |
db16990b4c27aa8d8e89698c3e1b1c7da69dd98c2ede483b4730f1406f46e5d3
|