diff --git a/Init-Server.sh b/Init-Server.sh
index 654d67a..97da931 100644
--- a/Init-Server.sh
+++ b/Init-Server.sh
@@ -20,7 +20,7 @@ else
 fi
 
 # Benutzer fragen, ob ein SSH-Key hinzugefügt werden soll
-log_info "SSH-Public-Key hinzufügen? (Leerlassen zum Überspringen)"
+log_info "SSH-Public-Key eingeben (Leerlassen zum Überspringen)"
 read -p "> " user_input
 
 # Nur fortfahren, wenn der Benutzer etwas eingegeben hat
@@ -49,3 +49,32 @@ if [[ -z "$update_input" || "$update_input" =~ ^[Yy]$ ]]; then
 else
     log_skip "System-Aktualisierung übersprungen."
 fi
+
+# Fragen, ob Docker installiert werden soll
+log_info "Docker installieren? (Y/n)"
+read -p "> " docker_input
+
+# Überprüfen der Eingabe - Standardmäßig 'Y' bei Enter, sonst nur bei 'y' oder 'Y'
+if [[ -z "$docker_input" || "$docker_input" =~ ^[Yy]$ ]]; then
+    # Überprüfen, ob Docker bereits installiert ist
+    if command -v docker &> /dev/null; then
+        log_info "Docker ist bereits installiert."
+    else
+        log_info "Docker wird installiert..."
+        # Installiere benötigte Pakete
+        apt install -y apt-transport-https ca-certificates curl software-properties-common
+        # Füge Docker's offiziellen GPG-Schlüssel hinzu
+        curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
+        # Füge Docker Repository hinzu
+        echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null
+        # Aktualisiere Paketliste und installiere Docker
+        apt update
+        apt install -y docker-ce docker-ce-cli containerd.io
+        # Starte und aktiviere Docker
+        systemctl start docker
+        systemctl enable docker
+        log_success "Docker wurde erfolgreich installiert."
+    fi
+else
+    log_skip "Docker-Installation übersprungen."
+fi