docker下搭建zipkin for mysql

时间:2022-12-16 15:39:23

docker pull openzipkin/zipkin

新建docker-compose.yml加入以下内容,自行修改。

version: ''

services:
# The zipkin process services the UI, and also exposes a POST endpoint that
# instrumentation can send trace data to. Scribe is disabled by default.
zipkin:
image: openzipkin/zipkin
container_name: zipkin
environment:
- STORAGE_TYPE=mysql
# Point the zipkin at the storage backend
- MYSQL_DB=zipkin
- MYSQL_USER=root
- MYSQL_PASS=
- MYSQL_HOST=192.168.1.8
- MYSQL_TCP_PORT=
# Uncomment to enable scribe
# - SCRIBE_ENABLED=true
# Uncomment to enable self-tracing
# - SELF_TRACING_ENABLED=true
# Uncomment to enable debug logging
# - JAVA_OPTS=-Dlogging.level.zipkin=DEBUG -Dlogging.level.zipkin2=DEBUG
ports:
# Port used for the Zipkin UI and HTTP Api
- :
# Uncomment if you set SCRIBE_ENABLED=true
# - :
#networks:
# - default
# - my_net #创建网路 docker network create my_net 删除网络 docker network rm my_net
#networks:
#my_net:
#external: true

守护进程启动

cd 到docker-compose.yml目录下
docker-compose up -d

停止
docker-compose stop