Skip to main content

Utility to launch and manage containers using YAML based configuration data

Project description

Utility to launch and manage containers using YAML based configuration data

Features

  • Single host only, operations are performed via the docker client on the currently configured docker service.

  • Zero external state, only labels on running containers are used when determining which containers an operation will perform on.

  • Single threaded and blocking, containers which are not configured to detach will halt further configuration until they exit.

  • Co-exists with other container configuration tools. Only containers created by paunch will be modified by paunch. Unique container names are assigned if the desired name is taken, and containers are renamed when the desired name becomes available.

  • Accessable via the paunch command line utility, or by importing python package paunch.

Configuration Format

The current format is loosely based on a subset of the docker-compose v1 format with modifications. The intention is for the format to evolve to faithfully implement existing formats such as the Kubernetes Pod format.

Project details


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