docker-compose1.yml 836 B

123456789101112131415161718192021222324252627282930
  1. services:
  2. zookeeper:
  3. image: registry.cn-chengdu.aliyuncs.com/reghao/zookeeper:3.8.4
  4. restart: always
  5. hostname: node211
  6. container_name: zookeeper
  7. ports:
  8. - "2181:2181"
  9. - "2888:2888"
  10. - "3888:3888"
  11. volumes:
  12. - /opt/docker/zookeeper/data:/data
  13. - /opt/docker/zookeeper/datalog:/datalog
  14. environment:
  15. ZOO_MY_ID: 1
  16. ZOO_SERVERS: server.1=192.168.0.211:2888:3888;2181 server.2=192.168.0.212:2888:3888;2181 server.3=192.168.0.213:2888:3888;2181
  17. JVMFLAGS: "-Xms512m -Xmx512m"
  18. deploy:
  19. resources:
  20. limits:
  21. cpus: '1.0'
  22. memory: 1G
  23. reservations:
  24. cpus: '0.5'
  25. memory: 512M
  26. healthcheck:
  27. test: ["CMD-SHELL", "echo ruok | nc localhost 2181 | grep imok"]
  28. interval: 10s
  29. timeout: 5s
  30. retries: 3