From a97a5bc02a03d47900a6fe2353cdfa4b63eb235f Mon Sep 17 00:00:00 2001 From: Olia Lisa Date: Sun, 11 Jan 2026 16:20:20 +0800 Subject: [PATCH] update --- bin/run.sh | 8 ++++++-- install.sh | 5 ++--- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/bin/run.sh b/bin/run.sh index 75d2bd3..c900bff 100644 --- a/bin/run.sh +++ b/bin/run.sh @@ -23,11 +23,15 @@ run() { bash "$script_dir/create_config.sh" # 创建配置 fi + # 如果容器已经启动, 则先停止容器 + local compose_file="$script_dir/../docker-compose.yml" + if docker-compose -f "$compose_file" ps | grep -q "Up"; then + docker-compose -f "$compose_file" down + fi + # 启动docker容器 docker-compose -f "$script_dir/../docker-compose.yml" up -d - # 打印分享链接 - bash "$script_dir/print_share_link.sh" } run # 启动容器 diff --git a/install.sh b/install.sh index 4125d6d..12210f4 100644 --- a/install.sh +++ b/install.sh @@ -51,21 +51,20 @@ case $choice in # 一键部署 install bash ./bin/run.sh + bash ./bin/print_share_link.sh ;; 2) # 生成配置 - echo "重新生成配置.." bash ./bin/create_config.sh ;; 3) # 查看分享链接 - echo "查看分享链接.." bash ./bin/print_share_link.sh ;; 4) # 启动容器 - echo "启动容器.." bash ./bin/run.sh + bash ./bin/print_share_link.sh ;; 5) # 停止容器