Я создал образ докера для haproxy (1.18-alpine) с keealived (2.0.7-r1).Мне нужно знать, как передать значения в keepalived.conf?это необходимо, потому что когда я запускаю образ докера с переменными окружения, keepalived.conf может получить доступ к этим значениям.
Это нормально работает в haproxy 1.18 (debian) с keepalived 1: 1.3.2-1.Но это не работает в haproxy alpine.Это ошибка как "(Строка 2) Неожиданно" {'- игнорирование "
Ниже приведены несколько строк в keepalived.conf
vrrp_script chk_haproxy {
script ${CHECK_SCRIPT:-/keepalived/chk_haproxy.sh}
interval ${CHECK_INTERVAL:-7} # check every X seconds
fall ${CHECK_FALL:-1} # require X failures for KO
rise ${CHECK_RISE:-1} # require X successes for OK
timeout 20
}
Ниже приведена команда запуска docker,
docker run -d --name loadbalancer -e CHECK_INTERVAL=10
Точка входа Docker выполняет сценарий оболочки и запускает keepalived,
/usr/sbin/keepalived --dont-fork --dump-conf --log-console --log-detail --log-facility 7 --vrrp -f /keepalived/keepalived.conf
Ошибка возникает из-за изображения в альпийском формате или keepalived 2.0.7 не имеет доступа к значениям параметров?