diff --git a/install.sh b/install.sh index dd4cf13..ac43395 100644 --- a/install.sh +++ b/install.sh @@ -79,10 +79,14 @@ install_deps() { else log_step "Installing Docker... (this may take 1-2 minutes)" curl -fsSL https://get.docker.com | sh - systemctl enable --now docker log_ok "Docker installed." fi + # --- Ensure Docker daemon is running --- + log_step "Starting Docker service..." + systemctl enable docker > /dev/null 2>&1 || true + systemctl restart docker > /dev/null 2>&1 || true + # --- Wait for Docker daemon --- log_step "Waiting for Docker daemon to be ready..." local retries=0 @@ -173,7 +177,6 @@ do_install() { # --- Write docker-compose.yml --- log_step "Generating docker-compose.yml..." cat > "$COMPOSE_FILE" <