объясни как docker-gen работает
слушает докер через апи, слушает события, как только появляется событие запуска или останова контейнера из докера вытягивается информация обо всех запущенных контейнерах, в этой информации можно читать env labels и прочие данные, на основании этих данных строится конфиг