diff --git a/ElixirV3.sh b/ElixirV3.sh index 4325205..d757e9e 100644 --- a/ElixirV3.sh +++ b/ElixirV3.sh @@ -51,11 +51,23 @@ EOF # 拉取 Docker 镜像 docker pull elixirprotocol/validator:v3 - # 运行 Docker 容器 - docker run -it -d \ - --env-file validator.env \ - --name elixir \ - elixirprotocol/validator:v3 + # 提示用户选择平台 + read -p "您是否在Apple/ARM架构上运行?(y/n): " is_arm + + if [[ "$is_arm" == "y" ]]; then + # 在Apple/ARM架构上运行 + docker run -it -d \ + --env-file validator.env \ + --name elixir \ + --platform linux/amd64 \ + elixirprotocol/validator:v3 + else + # 默认运行 + docker run -it -d \ + --env-file validator.env \ + --name elixir \ + elixirprotocol/validator:v3 + fi } # 查看Docker日志功能 @@ -96,4 +108,3 @@ function main_menu() { # 显示主菜单 main_menu -