Авторегистрация всех портов ( port map from docker container ) всех контейнеров докер в пределах хоста
Posted in Новости on 18 апреля, 2016 by admin1. Итак, на сервере уже имеем контейнер с consul на стандартных портах.
2. Собираем и запускаем контейнер registrator :
docker run -d \
--name=registrator \
--net=host \
--volume=/var/run/docker.sock:/tmp/docker.sock \
gliderlabs/registrator:latest \
consul://localhost:8500
3. После успешного пуска смотрим в логах контейнера на добавление в консул новых сервисов :
docker logs registrator
Данный подход удобен для централизованного мониторинга даже в пределах нескольких нод ( https://tresnet.ru/archives/1352 )