This commit is contained in:
Olia Lisa 2025-10-09 22:37:12 +08:00
parent 6163d72e2a
commit 05bc3fb9b4

View File

@ -1,52 +1,63 @@
#!/bin/bash #!/bin/bash
# 显示菜单 restart_docker(){
echo "请选择一个操作:" echo "正在重启容器..."
echo "1. 启动容器" docker-compose -f ./docker-compose.yml down
echo "2. 查看分享链接" docker-compose -f ./docker-compose.yml up -d
echo "3. 停止容器" }
echo "4. 更新镜像"
echo "5. 修改端口"
echo "6. 修改Reality目标域名"
echo "0. 退出"
# 读取用户选择 main(){
read -p "输入您的选择: " choice # 显示菜单
echo "请选择一个操作:"
echo "1. 启动容器"
echo "2. 查看分享链接"
echo "3. 停止容器"
echo "4. 更新镜像"
echo "5. 修改端口"
echo "6. 修改Reality目标域名"
echo "0. 退出"
# 根据用户选择执行相应的操作 # 读取用户选择
case $choice in read -p "输入您的选择: " choice
1)
# 启动容器 # 根据用户选择执行相应的操作
echo "启动容器.." case $choice in
bash ./bin/run.sh 1)
;; # 启动容器
2) echo "启动容器.."
# 查看分享链接 bash ./bin/run.sh
echo "查看分享链接.." ;;
bash ./bin/print_share_link.sh 2)
;; # 查看分享链接
3) echo "查看分享链接.."
# 停止容器 bash ./bin/print_share_link.sh
echo "正在停止容器.." ;;
docker-compose -f ./docker-compose.yml down 3)
;; # 停止容器
4) echo "正在停止容器.."
# 更新镜像 docker-compose -f ./docker-compose.yml down
bash ./bin/update_docker_images.sh ;;
;; 4)
5) # 更新镜像
# 修改端口 bash ./bin/update_docker_images.sh
bash ./bin/update_port.sh ;;
;; 5)
6) # 修改端口
# 修改Reality目标域名 bash ./bin/update_port.sh
bash ./bin/update_reality_dest.sh restart_docker
;; ;;
0) 6)
# 退出 # 修改Reality目标域名
echo "退出程序." bash ./bin/update_reality_dest.sh
;; ;;
*) 0)
echo "无效的选择, 请重新选择." # 退出
;; echo "退出程序."
esac ;;
*)
echo "无效的选择, 请重新选择."
;;
esac
}
main