#!/bin/bash set -e # 在 macOS 上,使用 host.docker.internal 访问宿主机的代理端口 # 如果你的代理软件没有开启 "Allow LAN"(允许局域网连接),请确保它监听的是 0.0.0.0 而不仅仅是 127.0.0.1 PROXY="http://host.docker.internal:7890" # 1. 构建编译环境镜像 echo "Building Docker image with proxy..." docker build \ --build-arg http_proxy=$PROXY \ --build-arg https_proxy=$PROXY \ -t open-xiaoai-runtime . # 2. 运行编译出的二进制文件 (通过 QEMU 模拟) # docker run --rm -v $(pwd)/hello:/app/hello open-xiaoai-runtime \ # run /app/hello # 3. 交互模式运行 # docker run --rm -it --privileged open-xiaoai-runtime run