Я пытаюсь передать свой собственный файл prometheus.yml.Я новичок в докере, и примеры, которые я нахожу, все на системах Linux, и я на Windows.Как / где лучше всего предоставить свой собственный файл yaml?Приведенная ниже команда не запускает докер-контейнер.
docker run -d -p 9090:9090 -v c:\Docker\prometheus.yml:/etc/prometheus/prometheus.yml --name=prometheus prom/prometheus -config.file=/etc/prometheus/prometheus.yml -storage.local.path=/prometheus -storage.local.memory-chunks=10000
Когда я пытаюсь выполнить эту команду, Docker запрашивает, хочу ли я поделиться своим диском C :, но мне все равно не повезло с получением контейнерабежать.
Вот что говорят журналы докера:
Error parsing commandline arguments: unknown short flag '-c'
prometheus: error: unknown short flag '-c'
Итак, я удалил несколько последних аргументов, которые Digital Ocean имели в их примере, и теперь контейнер работает.
-storage.local.path=/prometheus -storage.local.memory-chunks=10000
Итак, теперь мой вопрос: нужно ли мне указывать эти конфигурации и, если я это сделаю, каков синтаксис?