From 9dfd39e67ba3d73da3eaacebdeca7bdd1b7b9795 Mon Sep 17 00:00:00 2001 From: Olia Lisa Date: Tue, 9 Jun 2026 22:45:10 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=A2=9E=E5=8A=A0=E6=A3=80=E6=9F=A5dock?= =?UTF-8?q?er=E6=98=AF=E5=90=A6=E5=8C=85=E5=90=AB=E5=AD=90=E5=91=BD?= =?UTF-8?q?=E4=BB=A4compose.=20=E5=A6=82=E6=9E=9C=E6=B2=A1=E6=9C=89compose?= =?UTF-8?q?=E5=AD=90=E5=91=BD=E4=BB=A4,=20=E6=8F=90=E7=A4=BA=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E5=8D=87=E7=BA=A7docker?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bin/docker.sh | 9 +++++++++ install.sh | 2 ++ 2 files changed, 11 insertions(+) diff --git a/bin/docker.sh b/bin/docker.sh index ce002b3..eb25bc4 100644 --- a/bin/docker.sh +++ b/bin/docker.sh @@ -49,3 +49,12 @@ update_docker_images(){ echo "正在启动容器.." docker compose -f $COMPOSE_FILE up -d } + +# 检查docker版本是否支持docker compose子命令 +check_docker_compose(){ + # 检查 docker compose 子命令是否可用 + if ! docker compose version &>/dev/null; then + echo "Docker 不支持 'compose' 子命令,请升级 Docker" + exit 1 + fi +} diff --git a/install.sh b/install.sh index 4007d5d..76fd2e6 100644 --- a/install.sh +++ b/install.sh @@ -164,6 +164,7 @@ main(){ 1) # 一键部署 install + check_docker_compose create_config port_manage allow $(get_listen_port "$CONFIG_FILE") # 开放端口 run @@ -180,6 +181,7 @@ main(){ ;; 4) # 启动 + check_docker_compose check_config_file "$CONFIG_FILE" port_manage allow $(get_listen_port "$CONFIG_FILE") # 开放端口 run