Skip to main content

Docker executor with pipework and consul support

Project description

Credits

Uses the wonderful pipework script of jpetazzo: https://github.com/jpetazzo/pipework

Installation

::

cd docker-executor virtualenv venv . venv/bin/activate pip install –editable .

Requires

docker-executor reads the configuration from a K/V store.

It requires the following keys:

Node object:

  • name: name to give to the docker container

  • clustername: name of the cluster/service to which this docker belongs

  • docker_image

  • docker_opts

  • disks: Disk object list (see below)

  • networks: Network object list (see below)

  • tags: (‘master’, ‘yarn’)

  • status: pending, running, failed, stopped

  • host: docker engine where the container is running

Network object:

  • bridge

  • device

  • address

  • netmask

  • gateway

Disk object:

  • origin

  • destination

  • mode

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

docker-executor-0.1.9.tar.gz (8.7 kB view details)

Uploaded Source

File details

Details for the file docker-executor-0.1.9.tar.gz.

File metadata

File hashes

Hashes for docker-executor-0.1.9.tar.gz
Algorithm Hash digest
SHA256 fb2732a912b8a8ab258bbd8f9f44cd06863978497223dfb3819617a0861ba773
MD5 d751bb84d856baee32ca22af89b98e41
BLAKE2b-256 c2ee4e80db6825e193139e7fe811f0f08ab7d12b35a2630c9709c1525e779199

See more details on using hashes here.

Supported by

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