В моем файле haproxy.cfg один серверный сервер использует имена хостов:
backend servers
server myapp ${PORTAL_PORT_3000_TCP_ADDR}:${PORTAL_PORT_3000_TCP_PORT} maxconn 32
myapp работает в другом контейнере докеров, связанном с контейнером докеров haproxy. Указанная переменная среды имеет значения внутри контейнера haproxy, но при запуске контейнера возникает эта ошибка
[ALERT] 244/134924 (8) : parsing [/etc/haproxy.cfg:16] : Unknown host in '${PORTAL_PORT_3000_TCP_ADDR}:${PORTAL_PORT_3000_TCP_PORT}'
[ALERT] 244/134924 (8) : Error(s) found in configuration file : /etc/haproxy.cfg
[ALERT] 244/134934 (8) : Fatal errors found in configuration.
Вы, скорее всего, используете версию 1.4 или более раннюю. В haproxy 1.5 появилась возможность использовать переменные окружения.