Fix: restart Docker daemon explicitly and remove obsolete compose version

This commit is contained in:
xtcnet 2026-03-07 21:24:58 +07:00
parent 1b400ee8bd
commit 5cb9760782

View file

@ -79,10 +79,14 @@ install_deps() {
else else
log_step "Installing Docker... (this may take 1-2 minutes)" log_step "Installing Docker... (this may take 1-2 minutes)"
curl -fsSL https://get.docker.com | sh curl -fsSL https://get.docker.com | sh
systemctl enable --now docker
log_ok "Docker installed." log_ok "Docker installed."
fi 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 --- # --- Wait for Docker daemon ---
log_step "Waiting for Docker daemon to be ready..." log_step "Waiting for Docker daemon to be ready..."
local retries=0 local retries=0
@ -173,7 +177,6 @@ do_install() {
# --- Write docker-compose.yml --- # --- Write docker-compose.yml ---
log_step "Generating docker-compose.yml..." log_step "Generating docker-compose.yml..."
cat > "$COMPOSE_FILE" <<YAML cat > "$COMPOSE_FILE" <<YAML
version: "3.8"
services: services:
d3v-npmwg: d3v-npmwg:
image: ${IMAGE_NAME} image: ${IMAGE_NAME}