Consul

Запуск Consul в Docker контейнере

Скачайте готовый docker образ Consul с хаба:

Установка Consul на Ubuntu 16.04

Скачайте Consul с сайта

wget https://releases.hashicorp.com/consul/1.0.3/consul_1.0.3_linux_amd64.zip

Список, доступных для скачивания версий, представлен на сайте в разделе загрузки.

Регистрация сервиса в Consul через API

Ручная регистрация через командую строку

За регистрацию и перерегистрацию сервисов отвечает Consul REST API по адресу PUT http://consul.loc:8500/v1/agent/service/register. На этот адрес нужно отправить JSON методом PUT. Вместо consul.loc укажите свой адрес.