配置只针对于arm64系统环境验证过,如果在其他操作系统上执行,需要根据实际情况选择是否替换镜像
docker-compose -f docker-compose-elasticsearch.yml up -d
- 注意需要修改
elasticsearch
目录下的master
和slave
两个文件夹中的config/elasticsearch.yml
文件中的ip为本机内网IP - 这个组合比较消耗内存,至少保证docker有3.5G的空闲可分配内存再启动
- kibana管理页面:http://127.0.0.1:5601
- elsticvue管理页面:http://127.0.0.1:18080
docker-compose -f docker-compose-minio.yml up -d
- MinIO管理页面:http://127.0.0.1:19001 账号密码:minio/miniostorage
docker-compose -f docker-compose-prometheus1.yml up -d
docker-compose -f docker-compose-prometheus2.yml up -d
docker-compose -f docker-compose-thanos.yml up -d
- 注意需要修改
docker-compose-thanos.yml
文件和thanos
目录下的bucket_config.yml
文件中的ip为本机内网IP - prometheus1管理页面:http://127.0.0.1:9090/graph
- prometheus2管理页面:http://127.0.0.1:9091/graph
- thanos管理页面:http://127.0.0.1:19192/graph
docker-compose -f docker-compose-zk.yml up -d
- zoonavigator管理页面:http://127.0.0.1:9000
docker-compose -f docker-compose-clickhouse-cluster-2s.yml up -d
- 需要修改
docker-compose-clickhouse-cluster-2s.yml
文件中所有的hostname为本机内网IP - 需要修改
clickhouse/2s
目录下的所有node文件夹中所有metrika.xml
的host为本机内网IP
docker-compose -f docker-compose-clickhouse-cluster-2s-1r.yml up -d
- 需要修改
docker-compose-clickhouse-cluster-2s-1r.yml
文件中所有的hostname为本机内网IP - 需要修改
clickhouse/2s_1r
目录下的所有node文件夹中所有metrika.xml
的host为本机内网IP - 本集群需要依赖zookeeper,所以需要部署zookeeper集群
docker-compose -f docker-compose-grafana.yml up -d
- 管理页面:http://127.0.0.1:3000 登录账号密码:admin/admin
docker-compose -f docker-compose-loki.yml up -d
- 注意需要修改
loki
目录下的local-config.yaml
文件中的172.16.2.231
为本机内网IP
docker-compose -f docker-compose-promtail.yml up -d
- 需要替换compose文件中的
/Users/martin/develop/projects/SpringBoot-Project/logs
为需要上传的日志目录 - 注意需要修改
promtail
目录下的config.yml
文件中的172.16.2.231
为本机内网IP - 注意需要修改
promtail
目录下的config.yml
文件中__path__
的值为实际要抓取的日志文件
docker-compose -f docker-compose-rocketmq.yml up -d
- 注意需要修改rocketmq/broker/conf/broker.conf文件内的brokerIP1属性为本机内网IP
- metrics地址:http://127.0.0.1:5557/metrics
- rocketmq-dashboard页面:http://127.0.0.1:28080
docker-compose -f docker-compose-dubbo-admin.yml up -d
- 注意需要修改docker-compose-dubbo-admin.yml文件中的zookeeper配置ip为目标ip
- dubbo-admin页面:http://127.0.0.1:8088 账号密码:root/root
docker-compose -f docker-compose-redis.yml up -d
docker-compose -f docker-compose-redis-cluster.yml up -d
- 启动完成后,进入其中一个容器节点,执行以下命令,创建集群
redis-cli --cluster create 127.0.0.1:6479 127.0.0.1:6579 127.0.0.1:6679 127.0.0.1:6779 127.0.0.1:6879 127.0.0.1:6979 --cluster-replicas 1
docker-compose -f docker-compose-memcached.yml up -d
docker-compose -f docker-compose-mysql.yml up -d
- 账号密码:root/root
docker-compose -f docker-compose-postgresql.yml up -d
- 账号密码:postgres/postgres-local
docker-compose -f docker-compose-kafka.yml up -d
- kafka-ui页面:http://127.0.0.1:9999
docker-compose -f docker-compose-rabbitmq.yml up -d
- management页面:http://127.0.0.1:15672 账号密码:rabbitmq/rabbitmq-local
- metrics地址:http://127.0.0.1:15692/metrics
docker-compose -f docker-compose-neo4j.yml up -d
docker-compose -f docker-compose-cloudbeaver.yml up -d
docker-compose -f docker-compose-flink.yml up -d
- dashboard页面:http://127.0.0.1:8081
docker-compose -f docker-compose-opengauss.yml up -d
- 账号密码:gauss/Gauss@123
docker-compose -f docker-compose-victoria-metrics.yml up -d