Как сохранить значения Key / Value в конфиге для Consul - PullRequest
0 голосов
/ 22 января 2020

Я использую Консул Docker Изображение на Dockerhub. Я хотел знать, есть ли способ сохранить настройки «Ключ / Значение» в конфигурации, которые docker изображения могут загружать при загрузке. Я понимаю, что образ содержит тома / consul / config и / consul / data, которые можно использовать. но я не нашел способа добиться этого.

Ниже показано, как я запускаю консул

version: '3.4'
service:
  consul:
    container_name: consul
    image: consul:latest
    ports:
        - "8500:8500"
        - "8300:8300"
    volumes:
      - ./consul:/consul/config

В моем директоре консула хоста у меня есть файл с именем config. json, который содержит следующие

{
    "node_name": "consul_server",
    "data_dir": "/data",
    "log_level": "INFO",
    "client_addr": "0.0.0.0",
    "bind_addr": "0.0.0.0",
    "ui": true,
    "server": true,
    "bootstrap_expect": 1
}
...