Pythonic wrapper around docker-machine
$ python setup.py install
or:
$ pip install python-docker-machine
import machine import docker m = machine.Machine(path="/usr/local/bin/docker-machine") client = docker.Client(**m.config(machine='default')) client.ping()
docker-machine on your system path
https://docs.docker.com/machine/install-machine/
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 wwith more verbose:
$ nosetests -v
or with tox:
$ tox