A python module to interact with ha-dockermon.
Project description
A python module to interact with ha-dockermon.
Notes
This has been tested with python 3.6
This module require a Cloudflare username and API key.
This module uses these external libararies:
- requests
Install
pip install pydockermon
Usage:
from pydockermon import Dockermon
dm = Dockermon()
host = '192.168.1.3'
port = 8126 #Optional
exclude = ['MyFirstContainer', 'MySecondContainer'] #Optional
containers = dm.listContainers(host)
print(containers) #Returns a list of all containers with state, or False if it fails.
containerstate = dm.getContainerState('MyContainer', host, port)
print(containerstate) #Returns the container state, or False if it fails.
containerstats = dm.getContainerStats('MyContainer', host, port)
print(containerstats) #Returns stats about the container, or False if it fails.
stopcontainer = dm.stopContainer('MyContainer', host, port)
print(stopcontainer) #Returns True/false.
startcontariner = dm.startContainer('MyContainer', host, port)
print(startcontariner) #Returns True/False.
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
pydockermon-0.0.1.tar.gz
(1.9 kB
view hashes)
Built Distribution
Close
Hashes for pydockermon-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d66f2377f6325d8a13bb383cd9a30f4c1177a934514ae5fd5bee7499b770d28 |
|
MD5 | 51d1075cae0739c44838c067ecc34c4f |
|
BLAKE2b-256 | d565feecd3d8173041af5f13211eb388e4354d28187607955eed0f25a5a460aa |