daemon.conf 681 B

123456789101112131415161718
  1. [base]
  2. path = {base}
  3. default = master
  4. network = overlay_dm
  5. [master]
  6. image = consul
  7. volumes = {container}conf/service/consul:/root/consul/config
  8. command = consul -server -bootstrap-expect 3 -data-dir=/root/consul/data -config-dir=/root/consul/config -client=0.0.0.0 -node={name} -dc={name}
  9. alias = consul
  10. slave = 2
  11. slave_command = consul -server -data-dir=/root/consul/data -config-dir=/root/consul/config -client=0.0.0.0 -join={parent} -dc={parent}
  12. [client]
  13. image = consul
  14. volumes = {container}conf/service/consul:/root/consul/config
  15. command = consul -data-dir=/root/consul/data -client=0.0.0.0 -join=daemon-master -dc=daemon-master
  16. alias = consul->consul_client