docker-compose.yml
version: '3.9'
services:
storage:
image: openzipkin/zipkin-mysql
container_name: zipkin-mysql
environment:
- MYSQL_DATABASE=zipkin
- MYSQL_USER=zipkin
- MYSQL_PASSWORD=zipkin
ports:
- 3306:3306
zipkin:
image: openzipkin/zipkin
container_name: zipkin
environment:
- STORAGE_TYPE=mysql
- MYSQL_DB=zipkin
- MYSQL_USER=zipkin
- MYSQL_PASS=zipkin
- MYSQL_HOST=zipkin-mysql
- MYSQL_TCP_PORT=3306
ports:
- 9411:9411
depends_on:
- storage
restart: always
dependencies:
image: openzipkin/zipkin-dependencies
container_name: dependencies
entrypoint: crond -f
environment:
- MYSQL_DB=zipkin
- MYSQL_USER=zipkin
- MYSQL_PASS=zipkin
- MYSQL_HOST=zipkin-mysql
- MYSQL_TCP_PORT=3306
depends_on:
- storage
restart: always
docker-compose up
http://localhost:9441
zipkin 웹 ui
mysql 접속하면 다음과 같은 테이블이 생성 되어 있다.
안녕하세요! 덕분에 많은 도움이 됐습니다. 궁금한점이 있는데 집킨 공식 깃헙에서 볼 수 있는 설정 값이 조금 다른데 어디서 확인해서 설정하신건지 알 수 있을까요?
집킨 공식 깃헙 주소입니다.
https://github.com/openzipkin/zipkin/blob/master/docker/examples/docker-compose-mysql.yml