diff --git a/README.md b/README.md
index fefd5c4..8f4dab5 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,78 @@
# Prometheus_Node-Explorer_Grafana
+Prometheus docker Install
+
+## Docker Schnellinstallation
+
+apt update && apt upgrade
+apt install curl
+
+#Docker Installation
+curl -fsSL https://get.docker.com -o get-docker.sh
+sh get-docker.sh
+
+
+docker volume create prometheus-data
+docker volume create prometheus-conf
+
+docker run \
+ -p 9090:9090 \
+ -v prometheus-data:/prometheus \
+ -v prometheus-conf:/etc/prometheus \
+ --name prometheus \
+ --restart=always
+ prom/prometheus:latest
+
+### Wer die Retention Time setzen möchte fügt folgendes hinzu. (Aufbewahrungszeit)
+--storage.tsdb.retention.time=30d --config.file=/etc/prometheus/prometheus.yml
+
+Prometheus config (Prometheus.yml)
+
+# my global config
+global:
+ scrape_interval: 15s # Set the scrape interval to every 15 seconds. Default is every 1 minute.
+ evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute.
+ # scrape_timeout is set to the global default (10s).
+
+# Alertmanager configuration
+alerting:
+ alertmanagers:
+ - static_configs:
+ - targets:
+ # - alertmanager:9093
+
+# Load rules once and periodically evaluate them according to the global 'evaluation_interval'.
+rule_files:
+ # - "first_rules.yml"
+ # - "second_rules.yml"
+
+# A scrape configuration containing exactly one endpoint to scrape:
+# Here it's Prometheus itself.
+scrape_configs:
+ # The job name is added as a label `job=` to any timeseries scraped from this config.
+ - job_name: "prometheus"
+
+ # metrics_path defaults to '/metrics'
+ # scheme defaults to 'http'.
+
+ static_configs:
+ - targets: ["localhost:9090"]
+
+# Weitere Server sind Optional
+
+ - job_name: "Server-1"
+
+ static_configs:
+ - targets: ["127.0.0.1:9100"]
+
+ - job_name: "Server-2"
+
+ static_configs:
+ - targets: ["127.0.0.1:9100"]
+
+ - job_name: "Server-3"
+
+ static_configs:
+ - targets: ["127.0.0.1:9100"]
+
+
\ No newline at end of file