Skip to main content

Python wrapper around docker-machine

Project description

Pythonic wrapper around docker-machine

installation

$ python setup.py install

or:

$ pip install python-docker-machine

usage

Documentation Status
import machine
import docker
m = machine.Machine(path="/usr/local/bin/docker-machine")
client = docker.Client(**m.config(machine='default'))
client.ping()

requirements

docker-machine on your system path

https://docs.docker.com/machine/install-machine/

running the test suite

Make sure docker-machine is available on your system path. Next you need to create a docker machine with the name python-docker-machine with the driver of your choice, for example the virtualbox driver:

$ docker-machine create -d virtualbox python-docker-machine

Now you can run the tests with nose:

$  nosetests
......................
----------------------------------------------------------------------
Ran 22 tests in 0.262s

or with tox:

$ tox

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

python-docker-machine-0.2.3.tar.gz (4.3 kB view details)

Uploaded Source

File details

Details for the file python-docker-machine-0.2.3.tar.gz.

File metadata

File hashes

Hashes for python-docker-machine-0.2.3.tar.gz
Algorithm Hash digest
SHA256 f8459da989a43f013b0f7569db19f3636353666c4f92e93881370dfd18474160
MD5 67d82c3299a67db63f9d9b24c746783c
BLAKE2b-256 90377cb8d26a60e61b3f93d641daef7be4d8af15ae2e29ba3aec1693c9e7ea19

See more details on using hashes here.

Supported by

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