Skip to main content

DryDock

https://badge.fury.io/py/drydock.png https://travis-ci.org/Nekroze/drydock.png?branch=master https://pypip.in/d/drydock/badge.png

A Docker cluster construction utility.

DryDock takes a simple (YAML) specification file then can construct and configure a cluster of Docker containers. DryDock will automatically setup a reverse proxy, exposure of ports, and even persistent storage to allow for easy future upgrading by simply rebuilding the DryDock specification!

Features

  • Simple YAML configuration.

  • Automatic Docker cluster provisioning/configuration

  • Nginx reverse proxy configuration with HTTPS/SSL support

  • Easy setup for persistent volumes.

  • Share your DryDock specifications with the world.

  • Container supervisor utilizing the Docker API.

TODO

  • Provide a better update path, specific update commands, custom pre-post.

  • Container monitoring, ensure a container is working else reconstruct it.

  • Better support for stateless-ness and volumes

  • Better unittest coverage.

  • Ability to provide a custom docker images repository for master containers.

  • An external facing DNS server or config generation.

  • Control over a master container cluster, Drydock as a Service?.

  • Web interface for control, logging and monitoring. Far future.

Documentation

The full documentation is at http://dry-dock.readthedocs.org.

Metadata

Release files for drydock 0.6.10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for drydock 0.6.10
File Size Uploaded Provenance
drydock-0.6.10.tar.gz 13.3 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for drydock 0.6.10
File Interpreter ABI Platform
drydock-0.6.10-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 24.8 kB

Release files / drydock-0.6.10.tar.gz

Download URL drydock-0.6.10.tar.gz
Size 13.3 kB
Tags Source
SHA-256 checksum
How to use checksums
cb64d0e5ba29724e5706f4a9b4575788afb84c68d3bc006e104cb3918bd73da8
BLAKE2b-256 checksum
How to use checksums
ec682504dc42fb97744a23c3ae2db396c62f541f1533027c34ff226472a431de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / drydock-0.6.10-py2.py3-none-any.whl

Download URL drydock-0.6.10-py2.py3-none-any.whl
Size 11.5 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
0c71bc3fc0cc408e4e49a0b32a0123fb85e77765d4bf6e0205c72771b747d8f8
BLAKE2b-256 checksum
How to use checksums
c9be323f6a41c5e933b3d6499c47a08330ff8f46091df51f0e94aea0e4754726
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for drydock 0.6.10

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.6.10 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page