Skip to content

getcarina/interlock

Repository files navigation

Interlock

Dynamic, event-driven Docker plugin system using Swarm.

This fork relies on libcarina to connect directly to Carina for Swarm cluster access.

Usage

Run docker run carina/interlock list-plugins to show available plugins.

Example:

docker run carina/interlock --username $USERNAME \
                            --apikey $APIKEY \
                            --clustername boatie \
                            --plugin example start

Commandline options

  • --username: username for Carina
  • --api-key: API key for Carina
  • --clustername: swarm cluster to connect interlock to
  • --plugin: enable plugin
  • --debug: enable debug output
  • --version: show version and exit

Plugins

See the Plugins directory for available plugins and their corresponding readme.md for usage.

Name Description
Example Example Plugin for Reference
HAProxy HAProxy Load Balancer
Nginx Nginx Load Balancer
Stats Container stat forwarding to Carbon

License

Licensed under the Apache License, Version 2.0. See LICENSE for full license text.

Releases

No releases published

Packages

No packages published