目录
1、创建配置文件
2、运行镜像
3、管理地址
已知出错问题解决:
1、创建配置文件
创建一个otter_Manager目录用来保存配置文件
新建docker-compose.yml文件
内容:
version: "3"
services:
otter_manager:
image: lsqtzj/otter_manager
restart: always
container_name: otter_manager
hostname: otter_manager
networks:
otter:
ipv4_address: 10.21.0.10
ports:
- 8080:8080
environment:
ZOO_CLUSTER: 10.21.0.10:2181,10.21.0.11:2181,10.21.0.12:2181
ZOO_MY_ID: 1
ZOO_SERVERS: server.1=10.21.0.10:2888:3888 server.2=10.21.0.11:2888:3888 server.3=10.21.0.12:2888:3888
extra_hosts:
- "otter_manager:10.21.0.10"
- "node01:10.21.0.11"
- "node02:10.21.0.12"
node01:
image: lsqtzj/otter_node
container_name: node01
hostname: node01
networks:
otter:
ipv4_address: 10.21.0.11
environment:
ZOO_CLUSTER: 10.21.0.10:2181,10.21.0.11:2181,10.21.0.12:2181
ZOO_MY_ID: 2
ZOO_SERVERS: server.1=10.21.0.10:2888:3888 server.2=10.21.0.11:2888:3888 server.3=10.21.0.12:2888:3888
extra_hosts:
- "otter_manager:10.21.0.10"
- "node01:10.21.0.11"
- "node02:10.21.0.12"
node02:
image: lsqtzj/otter_node
build:
context: .
dockerfile: otter_node/Dockerfile
restart: always
container_name: node02
hostname: node02
networks:
otter:
ipv4_address: 10.21.0.12
environment:
ZOO_CLUSTER: 10.21.0.10:2181,10.21.0.11:2181,10.21.0.12:2181
ZOO_MY_ID: 3
ZOO_SERVERS: server.1=10.21.0.10:2888:3888 server.2=10.21.0.11:2888:3888 server.3=10.21.0.12:2888:3888
extra_hosts:
- "otter_manager:10.21.0.10"
- "node01:10.21.0.11"
- "node02:10.21.0.12"
networks:
otter:
driver: bridge
ipam:
config:
- subnet: 10.21.0.0/16
gateway: 10.21.0.1
目录结构
2、运行镜像
命令行
docker-compose up -d
3、管理地址
http://localhost:8080/
管理员/密码:admin / admin
已知出错问题解决:
所有服务启动好后过2分钟还是提示未启动。
解决方法重启指定的客户机镜像,出错原因估计是宿主机内存不够导致。
问题解决
镜像源码地址:GitHub - lsqtzj/Alibaba_Otter_Manager_DockerCompose: Alibaba Otter Managerdocker-compose.yml 测试环境



