docker-compose1.yml 847 B

12345678910111213141516171819202122232425262728293031
  1. services:
  2. zookeeper:
  3. image: registry.cn-chengdu.aliyuncs.com/reghao/zookeeper:3.8.4
  4. restart: always
  5. container_name: zookeeper
  6. hostname: node211
  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. - /opt/docker/zookeeper/logs:/logs
  15. # 🚨 核心:将宿主机写好的配置文件直接挂载进容器,跳过镜像脚本初始化
  16. - /opt/docker/zookeeper/conf/zoo.cfg:/conf/zoo.cfg
  17. environment:
  18. JVMFLAGS: "-Xms512m -Xmx512m"
  19. deploy:
  20. resources:
  21. limits:
  22. cpus: '1.0'
  23. memory: 1G
  24. reservations:
  25. cpus: '0.5'
  26. memory: 512M
  27. logging:
  28. driver: "json-file"
  29. options:
  30. max-size: "100m"
  31. max-file: "3"