This commit is contained in:
2025-05-23 15:04:35 +02:00
parent f3acaf1b37
commit ec45dafef4
11 changed files with 227 additions and 0 deletions

View File

@@ -0,0 +1,13 @@
services:
chronograf:
image: chronograf:latest
ports:
- '127.0.0.1:8888:8888'
volumes:
- /root/Docker/chronograf/data:/var/lib/chronograf
depends_on:
- influxdb
environment:
- INFLUXDB_URL=http://influxdb:8086
- INFLUXDB_USERNAME=USERNAME
- INFLUXDB_PASSWORD=PASSWORD

View File

@@ -0,0 +1,14 @@
services:
grafana:
image: grafana/grafana:latest
user: "0:0"
ports:
- '3000:3000'
volumes:
- /root/Docker/grafana/data:/var/lib/grafana
- /root/Docker/grafana/provisioning/:/etc/grafana/provisioning
depends_on:
- influxdb
environment:
- GF_SECURITY_ADMIN_USER=USERNAME
- GF_SECURITY_ADMIN_PASSWORD=PASSWORD

View File

@@ -0,0 +1,11 @@
services:
influxdb:
image: influxdb:latest
ports:
- '8086:8086'
volumes:
- /root/Docker/influxdb/data:/var/lib/influxdb
environment:
- INFLUXDB_DB=db0
- INFLUXDB_ADMIN_USER=USERNAME
- INFLUXDB_ADMIN_PASSWORD=PASSWORD

View File

@@ -0,0 +1,28 @@
services:
mariadb:
container_name: MariaDB
image: mariadb:latest
restart: always
environment:
MYSQL_ROOT_PASSWORD: password
MYSQL_USER: USERNAME
MYSQL_PASSWORD: password
ports:
- "3306:3306"
volumes:
- /root/Docker/MariaDB:/var/lib/mysql
command:
- mariadbd
- --max_connections=300
phpmyadmin:
container_name: phpMyAdmin
image: phpmyadmin:latest
restart: always
ports:
- "8889:80"
environment:
- PMA_HOST=mariadb
- PMA_PORT=3306

View File

@@ -0,0 +1,14 @@
services:
prometheus:
image: prom/prometheus:latest
volumes:
- /root/Docker/prometheus/etc:/etc/prometheus/
- /root/Docker/prometheus/data:/prometheus
command:
- '--config.file=/etc/prometheus/prometheus.yml'
- '--storage.tsdb.path=/prometheus'
- '--web.console.libraries=/usr/share/prometheus/console_libraries'
- '--web.console.templates=/usr/share/prometheus/consoles'
ports:
- 9191:9090
restart: always

View File

@@ -0,0 +1,16 @@
services:
cadvisor:
container_name: cadvisor
image: gcr.io/cadvisor/cadvisor:latest
ports:
- "9303:8080"
volumes:
- "/:/rootfs"
- "/var/run:/var/run"
- "/sys:/sys"
- "/var/lib/docker/:/var/lib/docker"
- "/dev/disk/:/dev/disk"
privileged: true
devices:
- "/dev/kmsg"