#!/bin/bash # 检查 Bash 是否已安装 check_bash_installed() { if command -v bash &> /dev/null; then echo "Bash 已安装" return 0 # 返回 0 表示 Bash 已安装 else echo "Bash 未安装" return 1 # 返回 1 表示 Bash 未安装 fi } # 显示菜单 echo "请选择一个操作:" echo "1. 启动容器" echo "2. 查看分享链接" echo "3. 停止容器" echo "4. 更新镜像" echo "5. 更新端口" echo "0. 退出" # 读取用户选择 read -p "输入您的选择: " choice # 根据用户选择执行相应的操作 case $choice in 1) # 启动容器 echo "启动容器.." bash ./bin/run.sh ;; 2) # 查看分享链接 echo "查看分享链接.." bash ./bin/print_share_link.sh ;; 3) # 停止容器 echo "正在停止容器.." docker-compose -f ./docker-compose.yml down ;; 4) # 更新镜像 bash ./bin/update_docker_images.sh ;; 5) # 更新端口 bash ./bin/update_port.sh ;; 0) # 退出 echo "退出程序." ;; *) echo "无效的选择, 请重新选择." ;; esac