docker-compose1.yml 799 B

12345678910111213141516171819202122232425262728
  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. network_mode: host
  8. volumes:
  9. - /opt/docker/zookeeper/data:/data
  10. - /opt/docker/zookeeper/datalog:/datalog
  11. - /opt/docker/zookeeper/logs:/logs
  12. # 🚨 核心:将宿主机写好的配置文件直接挂载进容器,跳过镜像脚本初始化
  13. - /opt/docker/zookeeper/conf/zoo.cfg:/conf/zoo.cfg
  14. environment:
  15. JVMFLAGS: "-Xms512m -Xmx512m"
  16. deploy:
  17. resources:
  18. limits:
  19. cpus: '1.0'
  20. memory: 1G
  21. reservations:
  22. cpus: '0.5'
  23. memory: 512M
  24. logging:
  25. driver: "json-file"
  26. options:
  27. max-size: "100m"
  28. max-file: "3"