diff --git a/install.sh b/install.sh index 421731e..3409676 100644 --- a/install.sh +++ b/install.sh @@ -482,7 +482,7 @@ fi discover_xiaoya_container() { local id record selected choice image state local -a ids=() candidates=() ordered=() - if [[ -n ${XIAOYA_CONTAINER_EXPLICIT:-} ]]; then + if [[ -n ${XIAOYA_CONTAINER_EXPLICIT:-} ]] && (( ! OPTION2_XIAOYA_PENDING )); then docker container inspect "$XIAOYA_CONTAINER" >/dev/null 2>&1 || die "未找到小雅容器:$XIAOYA_CONTAINER" XIAOYA_FOUND=1 printf '使用指定的小雅容器:%s(Docker inspect 已确认)\n' "$XIAOYA_CONTAINER" >>$TTY_OUT