daemon.conf 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. [base]
  2. path = {base}
  3. default = master
  4. network = overlay_dm
  5. ;服务注册
  6. [master]
  7. image = consul
  8. port = 8500
  9. volumes = {container}conf/service/consul:/root/consul/config
  10. 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}
  11. alias = consul
  12. slave = 2
  13. slave_command = consul -server -data-dir=/root/consul/data -config-dir=/root/consul/config -client=0.0.0.0 -join={parent} -dc={parent}
  14. ;服务发现
  15. [client]
  16. image = consul
  17. volumes = {container}conf/service/consul:/root/consul/config
  18. command = consul -data-dir=/root/consul/data -client=0.0.0.0 -join=daemon-master -dc=daemon-master
  19. alias = consul->consul_client
  20. ;文件共享与管理者
  21. [manager]
  22. image = nfs
  23. super = true
  24. ;文件发现
  25. [worker]
  26. image = nfs
  27. super = true
  28. ;操作者,图形界面后台,可以直接访问daemon-manager
  29. [operater]
  30. image = admin
  31. port = 8087:8011,8088:8012
  32. ;master、manager、operater为主机开启
  33. ;client、worker为其他机器开启