一.下载安装docker-compose

二.配置docker-compse配置文件

docker-compose.yaml

version: '3.1'

services:
  zoo1:
    image: zookeeper:3.4.10
    restart: always
    hostname: zoo1
    container_name: zookeeper_1
    network_mode: "host"
    #domainname: 
#    ports:
#      - 2181:2181
#      - 2888:2888
#      - 3888:3888
    volumes:
      - /tmp/data:/data
      - /tmp/datalog:/datalog
    environment:
      ZOO_MY_ID: 1
      ZOO_SERVERS: server.1=192.168.50.13:2888:3888 server.2=192.168.50.14:2888:3888 server.3=192.168.50.31:2888:3888
version: '3.1'
services:
  zoo2:
    image: zookeeper:3.4.10
    restart: always
    hostname: zoo2
    container_name: zookeeper_2
    network_mode: "host"
#    ports:
#      - 2181:2181
#      - 2888:2888
#      - 3888:3888
    volumes:
      - /tmp/data:/data
      - /tmp/datalog:/datalog
    environment:
      ZOO_MY_ID: 2
      ZOO_SERVERS: server.1=192.168.50.13:2888:3888 server.2=192.168.50.14:2888:3888 server.3=192.168.50.31:2888:3888
version: '3.1'
services:
  zoo3:
    image: zookeeper:3.4.10
    restart: always
    hostname: zoo3
    container_name: zookeeper_3
    network_mode: "host"
#    ports:
#      - 2181:2181
#      - 2888:2888
#      - 3888:3888
    volumes:
      - /tmp/data:/data
      - /tmp/datalog:/datalog
    environment:
      ZOO_MY_ID: 3
      ZOO_SERVERS: server.1=192.168.50.13:2888:3888 server.2=192.168.50.14:2888:3888 server.3=192.168.50.31:2888:3888
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐