28 lines
747 B
YAML
28 lines
747 B
YAML
---
|
|
|
|
services:
|
|
prometheus:
|
|
container_name: ${PROMETHEUS_CONTAINER_NAME:-prometheus}
|
|
hostname: prometheus
|
|
image: ${PROMETHEUS_IMAGE_NAME:-docker.io/prom/prometheus}:${PROMETHEUS_IMAGE_TAG:-latest}
|
|
user: nobody
|
|
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}
|