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

Bobby·2023년 3월 25일
0

DEV OPS

목록 보기
4/5
post-thumbnail

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
물흐르듯 개발하다 대박나기

0개의 댓글