Prometheus Docker-Compose

das Netzwerk docker_subnet muss angelegt sein oder an eigene Umgebung angepasst werden, oder die Zeilen Networks entfernen für Default

Volume ist ein Host bind

Docker-Compose

services:
  prometheus:
    container_name: Prometheus
    hostname: prometheus
    image: 'prom/prometheus:latest'
    restart: always
    environment:
      TZ: Europe/Berlin
    ports:
      - '9090:9090'
    volumes:
      - /docker_data/prometheus-conf:/etc/prometheus
      - /docker_data/prometheus-data:/prometheus
    command:
      - '--storage.tsdb.retention.time=356d' 
      - '--config.file=/etc/prometheus/prometheus.yml'
    networks:
      docker_subnet:
        ipv4_address: 172.18.0.15

networks:
  docker_subnet:
    external: true