Install ATSD and Axibase Collector Bundle

Launch linked ATSD and Axibase Collector containers on the same Docker host with docker-compose.

Create docker-compose.yml File

version: '2'

services:

  atsd:
    image: axibase/atsd:latest
    ports:
      - "8088:8088"
      - "8443:8443"
      - "8081:8081"
      - "8082:8082/udp"
    container_name: atsd
    hostname: atsd
    environment:
      - COLLECTOR_USER_NAME=${cuser}
      - COLLECTOR_USER_PASSWORD=${cpassword}
      - COLLECTOR_USER_TYPE=api-rw
  collector:
    image: axibase/collector:latest
    depends_on:
      - atsd
    ports:
      - "9443:9443"
    container_name: axibase-collector
    environment:
      - COLLECTOR_USER_NAME=${cuser}
      - COLLECTOR_USER_PASSWORD=${cpassword}
      - ATSD_URL=https://atsd:8443

Launch Containers

export cuser=myuser; export cpassword=mypassword; docker-compose pull && docker-compose up -d

Access UI

  • ATSD URL: https://docker_host:8443/
  • Collector URL: https://docker_host:9443/