Рейтинг:0

Использование файла среды в контейнере haproxy

флаг in

Я безуспешно пытаюсь запустить официальный контейнер haproxy (https://hub.docker.com/_/haproxy) с файлом окружения на (что-то вроде этого https://www.loadbalancer.org/blog/how-to-install-haproxy-rhel/), чтобы позволить мне заменить vars в моем haproxy.cfg, например:

## env.txt
узел1=www1.домен.com
узел2=www2.домен.com
узел_порт=80
## haproxy.cfg
Глобальный
...

значения по умолчанию
...

интерфейс
   default_backend


бэкэнд
   режим http
   круговой баланс
   сервер node1 ${node1}:${node_port} 
   сервер node2 ${node2}:${node_port} 

Кажется, я не могу понять, как haproxy работает в этом контейнере, чтобы понять, куда бы я мог поместить файл среды. я нашел /etc/environment, переопределил его с помощью файла env и перезагрузил конфигурацию, но эти вары не приняли.

Чего я пытаюсь добиться, так это иметь среду докеров, в которой, если я хочу, чтобы haproxy ссылался на узел на наш сервер разработки вместо локального контейнера, я могу сделать это, просто отредактировав файл среды, а не haproxy.cfg. Это тоже было бы полезно, так как я могу использовать один и тот же haproxy.cfg как в производстве, так и локально, и единственное отличие будет в файле env. У меня были похожие настройки, прежде чем я в основном следовал настройке, указанной выше (https://www.loadbalancer.org/blog/how-to-install-haproxy-rhel/) когда systemd загружает файл env, я просто не могу понять, как заставить докер делать то же самое при запуске haproxy

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.