zk 3.5版本前:ZOO_SERVERS: server.1=zoo1:2888:3888 zk 3.5版本后:ZOO_SERVERS: server.1=zoo1:2888:3888;2181

    1. # 创建网络: docker network create --driver bridge --subnet 172.69.0.0/16 --gateway 172.69.0.1 kafka_zoo
    2. version: '2'
    3. services:
    4. zoo1:
    5. image: wurstmeister/zookeeper
    6. restart: always
    7. hostname: zoo1
    8. container_name: zoo1
    9. ports:
    10. - "2181:2181"
    11. volumes:
    12. - "/Users/WuliGit/docker/volume/zookeeper/zoo1/data:/data"
    13. - "/Users/WuliGit/docker/volume/zookeeper/zoo1/datalog:/datalog"
    14. environment:
    15. ZOO_MY_ID: 1
    16. ZOO_SERVERS: server.1=zoo1:2888:3888;2181 server.2=zoo2:2888:3888;2181 server.3=zoo3:2888:3888;2181
    17. networks:
    18. default:
    19. ipv4_address: 172.69.0.21
    20. zoo2:
    21. image: wurstmeister/zookeeper
    22. restart: always
    23. hostname: zoo2
    24. container_name: zoo2
    25. ports:
    26. - "2182:2181"
    27. volumes:
    28. - "/Users/WuliGit/docker/volume/zookeeper/zoo2/data:/data"
    29. - "/Users/WuliGit/docker/volume/zookeeper/zoo2/datalog:/datalog"
    30. environment:
    31. ZOO_MY_ID: 2
    32. ZOO_SERVERS: server.1=zoo1:2888:3888;2181 server.2=zoo2:2888:3888;2181 server.3=zoo3:2888:3888;2181 networks:
    33. default:
    34. ipv4_address: 172.69.0.22
    35. zoo3:
    36. image: wurstmeister/zookeeper
    37. restart: always
    38. hostname: zoo3
    39. container_name: zoo3
    40. ports:
    41. - "2183:2181"
    42. volumes:
    43. - "/Users/WuliGit/docker/volume/zookeeper/zoo3/data:/data"
    44. - "/Users/WuliGit/docker/volume/zookeeper/zoo3/datalog:/datalog"
    45. environment:
    46. ZOO_MY_ID: 3
    47. ZOO_SERVERS: server.1=zoo1:2888:3888;2181 server.2=zoo2:2888:3888;2181 server.3=zoo3:2888:3888;2181 networks:
    48. default:
    49. ipv4_address: 172.69.0.23
    50. networks:
    51. default:
    52. external:
    53. name: kafka_zoo