docker-compose.yml 785 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. version: "3"
  2. services:
  3. web:
  4. image: busybox
  5. deploy:
  6. mode: replicated
  7. replicas: 6
  8. labels: [FOO=BAR]
  9. update_config:
  10. parallelism: 3
  11. delay: 10s
  12. failure_action: continue
  13. monitor: 60s
  14. max_failure_ratio: 0.3
  15. resources:
  16. limits:
  17. cpus: '0.001'
  18. memory: 50M
  19. reservations:
  20. cpus: '0.0001'
  21. memory: 20M
  22. restart_policy:
  23. condition: on_failure
  24. delay: 5s
  25. max_attempts: 3
  26. window: 120s
  27. placement:
  28. constraints: [node=foo]
  29. healthcheck:
  30. test: cat /etc/passwd
  31. interval: 10s
  32. timeout: 1s
  33. retries: 5
  34. stop_grace_period: 20s
  35. volumes:
  36. foobar:
  37. labels:
  38. com.docker.compose.test: 'true'