/docker-recipes

:whale: :notebook: Cookbook of Docker Images

Primary LanguageHTMLMIT LicenseMIT

docker-recipes 💭 🚀

Varied projects bootstrapped in Docker environments!

Distributed Computing

  1. 🌐 Mesos - Container Orchestration of an ElasticSearch cluster, using Mesos
  2. Spark - Run distributed in-memory processing using PySpark
  3. 🐘 Hadoop2 - Configure and provision a multi-node hadoop cluster
  4. 🚢 K8s - Configuring a single-node K8s cluster

Microservices

  1. ☁️ Gunicorn - Host a multi-tenant Python-Flask web application hosted behind an nginx proxy

Message Queues

  1. 🐇 RabbitMQ - Keep a full queue of work-orders as broadcast messages using rabbitmq
  2. 📫 ActiveMQ - Track objects pushed into a ceph-cluster (s3) using an ActiveMQ message-oriented-middleware
  3. Kafka - Keep a full queue of work-orders as broadcast messages using kafka

Databases & Storage

  1. 🌍 PostGIS - Query point datasets using straight GeoJSON
  2. ↕️ Ceph - Configure S3-compatible object storage buckets

Visualizations

  1. 🐍 Dash/Bokeh - Quickly create interactive plots in python
  2. 📉 d3.js - Easily create custom visualizations with interactive SVG elements

Dashboards

  1. 📈 Grafana - Query a PostgreSQL DB and create interactive charts easily using Grafana simple-json backend
  2. 📊 Logstash/ElasticSearch/Kibana - Split remote logs into key/value pairs, and generate interactive plots

Automation

  1. 👔 Jenkins - Create complex multi-machine continuous delivery pipelines using Jenkins