1

Docker コンテナー内で Consul クライアント エージェントを実行しています。以下のように docker-compose ファイルを作成しました。

agent:
   hostname: sample.host.com
   container_name: consul_agent
   image: privatedockerregistry/consul-agent:0.6.4
   restart: always
   environment:
     - SERVICE_IGNORE=always
   ports:
     - 8300:8300
     - 8301:8301
     - 8301:8301/udp
     - 8302:8302
     - 8302:8302/udp
     - 8400:8400
   command: --join 11.201.150.108 --join 11.201.342.203 -dc dc_consul -advertise 11.201.343.213 

docker-compose で以下のオプションを渡す方法を教えてください。

  "enable_syslog": true,
  "disable_update_check": true,
  "domain": "consul.domain.com",


  "ports": {
    "dns": 8600,
    "rpc": 8400,
    "serf_lan": 8301,
    "serf_wan": 8302,
    "server": 8300,
    "https": -1,
    "http": 8700
  },
  "datacenter": "consul_dc",
  "acl_datacenter": "consul_dc",
  "acl_default_policy": "deny",
  "acl_master_token": "04asdsec-327d-rd4f-b277-d6a20b80f683"
4

1 に答える 1