https://github.com/dusktreader/py-docker-gadgets
Some convenience tools for managing docker containers in python
https://github.com/dusktreader/py-docker-gadgets
Last synced: 10 months ago
JSON representation
Some convenience tools for managing docker containers in python
- Host: GitHub
- URL: https://github.com/dusktreader/py-docker-gadgets
- Owner: dusktreader
- Created: 2022-02-23T00:48:54.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-10-05T22:06:15.000Z (over 2 years ago)
- Last Synced: 2025-08-15T04:50:35.160Z (10 months ago)
- Language: Python
- Size: 36.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG.rst
Awesome Lists containing this project
README
.. image:: https://badge.fury.io/py/py-docker-gadgets.svg
:target: https://badge.fury.io/py/py-docker-gadgets
:alt: Latest Version
*****************
py-docker-tools
*****************
-----------------------------------------------------------------
Some convenience tools for managing docker containers in python
-----------------------------------------------------------------
py-docker-gadgets is a very compact set of tools for working with docker containers in python. Its API exposes
a very simple command to spin up a container and then shut it down.
Super Quick Start
-----------------
- requirements: `python3`
- install through pip: `$ pip install py-docker-tools`
Example Usage
-------------
Here's a very basic example of how this could be used:
.. code-block:: python
from docker_gadgets import start_service, stop_service
start_service(
"test-postgres",
image="postgres",
env=dict(
POSTGRES_PASSWORD="test-password",
POSTGRES_USER="test-user",
POSTGRES_DB="test-db",
),
ports={"5432/tcp": 8432},
)
stop_service("test-postgres")