--- services: prometheus: container_name: ${PROMETHEUS_CONTAINER_NAME:-prometheus} hostname: prometheus image: ${PROMETHEUS_IMAGE:-docker.io/prom/prometheus}:${PROMETHEUS_TAG:-latest} restart: unless-stopped networks: - prometheus-net volumes: - "${BASE_DIR:?err}/${PROMETHEUS_CONTAINER_NAME}/etc:/etc/prometheus:Z,rw" # ownership: nobody:nobody - "${BASE_DIR}/${PROMETHEUS_CONTAINER_NAME}/data:/prometheus:Z,rw" ports: - "127.0.0.1:9090:9090" labels: - "com.centurylinklabs.prometheus.enable=true" networks: prometheus-net: name: prometheus-net driver: bridge driver_opts: com.docker.network.driver.mtu: ${NETWORK_MTU:-1500}