From 3a9885fcb83dea034e271b7005e78db856dc542e Mon Sep 17 00:00:00 2001 From: xubiaolin Date: Thu, 16 Feb 2023 11:29:41 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=F0=9F=8E=B8=20=E6=94=AF=E6=8C=81?= =?UTF-8?q?=E5=8D=87=E7=BA=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- deploy.sh | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/deploy.sh b/deploy.sh index 8deb5e7..fe86364 100755 --- a/deploy.sh +++ b/deploy.sh @@ -1,7 +1,8 @@ #!/bin/bash +imageName="zerotier-planet" + function deploy() { - imageName="zerotier-planet" # 处理ip信息 curr_ip=$(curl -s cip.cc | grep http | awk -F '/' '{print $4}') @@ -52,11 +53,18 @@ function deploy() { docker cp zerotier-planet:/app/bin/planet /tmp/planet } +function upgrade(){ + echo "准备更新zerotier服务" + docker exec $imageName bash -c "apt update && apt upgrade zerotier-one" -y + docker restart $imageName + echo "done!" +} + function menu() { echo echo "=============功能菜单=============" echo "| 1 - 安装" - #echo "| 2 - 更新" + echo "| 2 - 更新" #echo "| 3 - 卸载" echo "| q - 退出" echo "---------------------------------" @@ -67,8 +75,8 @@ function menu() { echo "安装" deploy - #elif [ "$n" = "2" ]; then - # echo $n + elif [ "$n" = "2" ]; then + upgrade #elif [ "$n" = "3" ]; then # echo $n elif [ "$n" = "q" ]; then