Architecture.pngserver_list.png

前置知识

  1. 后台启动容器:docker-compose up -d
  2. 查看容器运行情况:docker-compose ps
  3. 停止容器:docker-compose stop
  4. 启动容器:docker-compose start
  5. 停止并删除容器:docker-compose down
  6. 停止并删除容器并删除volumedocker-compose down --volumes

1、搭建zipkin集群

  1. 1、创建docker-compose.yml
  2. version: "3.4"
  3. services:
  4. zipkin1:
  5. image: openzipkin/zipkin:2.23
  6. container_name: zipkin1
  7. restart: always
  8. environment:
  9. - STORAGE_TYPE=elasticsearch
  10. - ES_HOSTS=http://10.0.0.5:9200,http://10.0.0.5:9201,http://10.0.0.5:9202
  11. - ES_USERNAME=elastic
  12. - ES_PASSWORD=Pwd@123
  13. ports:
  14. - 9411:9411
  15. networks:
  16. - net-zipkin
  17. zipkin2:
  18. image: openzipkin/zipkin:2.23
  19. container_name: zipkin2
  20. restart: always
  21. environment:
  22. - STORAGE_TYPE=elasticsearch
  23. - ES_HOSTS=http://10.0.0.5:9200,http://10.0.0.5:9201,http://10.0.0.5:9202
  24. - ES_USERNAME=elastic
  25. - ES_PASSWORD=Pwd@123
  26. ports:
  27. - 9412:9411
  28. networks:
  29. - net-zipkin
  30. zipkin3:
  31. image: openzipkin/zipkin:2.23
  32. container_name: zipkin3
  33. restart: always
  34. environment:
  35. - STORAGE_TYPE=elasticsearch
  36. - ES_HOSTS=http://10.0.0.5:9200,http://10.0.0.5:9201,http://10.0.0.5:9202
  37. - ES_USERNAME=elastic
  38. - ES_PASSWORD=Pwd@123
  39. ports:
  40. - 9413:9411
  41. networks:
  42. - net-zipkin
  43. networks:
  44. net-zipkin:
  45. driver: bridge
  46. 2、后台启动
  47. docker-compose up -d

2、云服务器安全组

临时放开云服务器端口9411、9412、9413:
image.png

访问控制台:
http://云主机公网IP:9411/zipkin/
http://云主机公网IP:9412/zipkin/
http://云主机公网IP:9413/zipkin/

记得验证完一定要关闭云服务器端口9411、9412、9413,因为zipkin控制台无登陆认证机制!!!

如果搞不定,请加群讨论,扫码关注,发送“加群”
mp_qrcode.jpg