zipkin Docker & Self-Hosted Deployment

GitHub

Zipkin is a distributed tracing system

17,433 stars Java Java 1 file ยท ~12,390 tokens #distributed-tracing#observability#openzipkin#tracing#zipkin
RAW Compose
1. Pull Image (DOCKERHUB) docker pull openzipkin/zipkin
2. Docker Run (1-Click Launch) docker run -d --name zipkin --restart always openzipkin/zipkin:test
3. Podman Run podman run -d --name zipkin --restart always openzipkin/zipkin:test
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/openzipkin/zipkin:test
5. ORAS Pull (OCI Artifact) oras pull openzipkin/zipkin:test
6. Compose Deployment docker compose up -d
build-bin/docker-compose-zipkin.yml
Download .yml
#
# Copyright The OpenZipkin Authors
# SPDX-License-Identifier: Apache-2.0
#

services:
  zipkin:
    # Use last build of Zipkin instead of adding a matrix build dependency
    image: openzipkin/zipkin:test
    container_name: zipkin
  # Use fixed service and container name 'sut; so our test script can copy/pasta
  sut:
    container_name: sut
    image: ghcr.io/openzipkin/alpine:3.23.3
    entrypoint: /bin/sh
    # Keep the container running until HEALTHCHECK passes
    command: "-c \"sleep 5m\""
    healthcheck:
      # Return 0 when we can load the UI resources
      test: wget -qO- --spider http://zipkin:9411/zipkin/
    depends_on:
      zipkin:
        condition: service_healthy