zipkin + mysql 도커 컨테이너로 실행

Bobby·2023년 3월 25일
0

DEV OPS

목록 보기
4/5
post-thumbnail
post-custom-banner

docker compose 생성

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 접속하면 다음과 같은 테이블이 생성 되어 있다.

profile
물흐르듯 개발하다 대박나기
post-custom-banner

1개의 댓글

comment-user-thumbnail
2024년 5월 21일

안녕하세요! 덕분에 많은 도움이 됐습니다. 궁금한점이 있는데 집킨 공식 깃헙에서 볼 수 있는 설정 값이 조금 다른데 어디서 확인해서 설정하신건지 알 수 있을까요?

집킨 공식 깃헙 주소입니다.
https://github.com/openzipkin/zipkin/blob/master/docker/examples/docker-compose-mysql.yml

답글 달기