Я использую переменные env в filebeat.yml, он не может разобрать переменные.
filebeat.yml
output.elasticsearch:
hosts: [$ELASTICSEARCH_HOST]
template:
name: "filebeat"
path: "fields.yml"
overwrite: false
protocol: "http"
докер-compose.yml
version: "3.5"
services:
filebeat:
build:
context: ./filebeat
args:
ELK_VERSION: $ELK_VERSION
volumes:
- "/var/lib/docker/containers:/usr/share/dockerlogs/data:ro"
- "/var/run/docker.sock:/var/run/docker.sock"
networks:
default:
name: filebeat-nw
external: true
Я экспортировал переменную $ ELASTICSEARCH_HOST в переменные окружения. Однако он не может разобрать документ.
Я запускаю контейнер как службу с помощью команды "docker-compose up --build"
Я хочу понять, как использовать переменные окружения в файле filebeat.yml.
Спасибо.