#!/bin/bash # 一键回滚到 Qwen3.6-27B(b9570 镜像)。由 docker inspect llm 1:1 还原并校验。 set -e echo "[restore] 清理 llm38..." docker rm -f llm38 2>/dev/null || true echo "[restore] 清理残留 llm..." docker rm -f llm 2>/dev/null || true echo "[restore] 用回滚镜像重建 llm..." docker run -d --name llm --restart unless-stopped --gpus all \ -p 8000:8000 -v /data/models:/jsxc \ llamacpp-rollback:b9570 \ -m /jsxc/Qwen/Qwen3.6-27B-GGUF/Qwen_Qwen3.6-27B-IQ4_XS.gguf \ --host 0.0.0.0 --port 8000 --seed 3407 \ --temp 0.7 --top-p 0.95 --min-p 0.01 --top-k 40 \ --jinja --batch-size 4096 --ubatch-size 1024 \ --ctx-size 131072 --no-context-shift echo "[restore] 等待健康..." for i in $(seq 1 60); do if curl -sf http://127.0.0.1:8000/health >/dev/null 2>&1; then echo "[restore] OK 已恢复"; exit 0; fi sleep 10 done echo "[restore] 超时,请查 docker logs llm"; exit 1