一.下载安装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

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐