All Projects → bellycard → Docker Loadbalancer

bellycard / Docker Loadbalancer

Labels

Projects that are alternatives of or similar to Docker Loadbalancer

Docker Nginx Basic Auth
🔐 Simple Docker image for basic authentication
Stars: ✭ 111 (-9.76%)
Mutual labels:  nginx
Hydroshare
HydroShare is a collaborative website for better access to data and models in the hydrologic sciences.
Stars: ✭ 117 (-4.88%)
Mutual labels:  nginx
Nginx Vod Module Docker
Docker image for nginx with Kaltura's VoD module used by The New York Times
Stars: ✭ 121 (-1.63%)
Mutual labels:  nginx
Pyblog
Pyblog 是一个简单易用的在线 Markdown 博客系统,它使用 Python 的 flask 架构,理论上支持所有 flask-sqlalchemy 所能支持的数据库。 编辑器使用的是 editor.md。当前版本(v2.0)支持且仅支持 python3! Python 的 Markdown to HTML 编译器使用的是 Mistune! Just so!
Stars: ✭ 113 (-8.13%)
Mutual labels:  nginx
Docker Matomo
Matomo (formerly Piwik) Docker image based on Alpine Linux
Stars: ✭ 117 (-4.88%)
Mutual labels:  nginx
Ngx cpp dev
Nginx cpp development kit
Stars: ✭ 118 (-4.07%)
Mutual labels:  nginx
Nginx Lua Redis Rate Measuring
A lua library to provide distributed rate measurement using nginx + redis, you can use it to do a throttling system within many nodes.
Stars: ✭ 109 (-11.38%)
Mutual labels:  nginx
Library
A microservice project using .NET Core 2.0, DDD, CQRS, Event Sourcing, Redis and RabbitMQ
Stars: ✭ 122 (-0.81%)
Mutual labels:  nginx
Motan Openresty
A cross-language RPC framework for rapid development of high performance distributed services based on OpenResty.
Stars: ✭ 117 (-4.88%)
Mutual labels:  nginx
Patch
Something could be public patches
Stars: ✭ 120 (-2.44%)
Mutual labels:  nginx
Ansible Bootstrap Ubuntu
Ansible scripts for bootstrapping and securing an Ubuntu server (locale, fail2ban, firewall, lock down sudo, prevent root and password login, ...)
Stars: ✭ 115 (-6.5%)
Mutual labels:  nginx
Docker Nginx Gunicorn Flask Letsencrypt
Boilerplate code for setting up Nginx + Gunicorn + Flask + automated LetsEncrypt certificates (https) using docker-compose.
Stars: ✭ 117 (-4.88%)
Mutual labels:  nginx
Symfony 4 Docker Env
Docker Environment for Symfony. PHP-FPM, NGINX SSL Proxy, MySQL, LEMP
Stars: ✭ 119 (-3.25%)
Mutual labels:  nginx
Knowledge
文档着重构建一个完整的「前端技术架构图谱」,方便 F2E(Front End Engineering又称FEE、F2E) 学习与进阶。
Stars: ✭ 1,620 (+1217.07%)
Mutual labels:  nginx
Nginx Php Fpm
Nginx + PHP-FPM 8.0.x / 7.4.x / 7.3.x / 7.2.x / 7.1.x / 7.0.x + Composer built on Debian 10 (Buster) image
Stars: ✭ 121 (-1.63%)
Mutual labels:  nginx
Docker Nginx Postgres Django Example
Example using Docker, Django, multiple Postgres databases, NginX, Gunicorn, pipenv, GitLab CI and tox.
Stars: ✭ 110 (-10.57%)
Mutual labels:  nginx
Notebook
我的技术笔记本~
Stars: ✭ 118 (-4.07%)
Mutual labels:  nginx
Ansible Role Ssl Certs
Generate and/or deploy SSL certificate
Stars: ✭ 122 (-0.81%)
Mutual labels:  nginx
Nginx Builder
A tool to build deb or rpm package of required Nginx version from the source code, with the ability to connect third-party modules. Nginx parameters are set in the yaml configuration file.
Stars: ✭ 123 (+0%)
Mutual labels:  nginx
Dockerized Flask
Dockerized web app using NGINX, Flask and PostgreSQL
Stars: ✭ 119 (-3.25%)
Mutual labels:  nginx

Installing Prerequisites

brew update
brew install caskroom/cask/brew-cask
brew cask install boot2docker
brew install fig

Optionally, you can use direnv to automatically set some environment variables, sourced from .envrc:

brew install direnv
direnv allow .

Readying Docker

boot2docker init
boot2docker upgrade
boot2docker up
docker version
docker ps

Boot The App

From the root of the repository:

fig pull && fig build
fig up -d

Inspection

Consul Registered Services

curl http://`boot2docker ip 2>/dev/null`:8500/v1/catalog/services

Visit LB In Default Browser

open "http://`boot2docker ip 2>/dev/null`/"

Adding/Removing Backend Containers

fig scale app=4
fig scale app=1

Gotchas

  • The auto-detected advertise IP for Consul-in-Docker on Boot2docker does not appear to be routable from the Nginx container. Use the following to look up the IP to set for -advertise:
boot2docker ssh ifconfig eth0 | grep 'inet addr'
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].