
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
Kasm Workspaces 是一个 Docker 容器流平台,用于提供基于浏览器的桌面、应用程序和 Web 服务访问。本实验性镜像包含可通过浏览器访问的 https://github.com/remote-android/redroid-doc 版本。Redroid (Remote-Android) 是一个多架构、支持 GPU 的云安卓解决方案。
该镜像利用 Docker in Docker (DinD) 自动启动 Redroid 和 https://github.com/Genymobile/scrcpy。
此镜像需要在主机上安装并启用 "binder_linux" 内核模块。
以下是在 Ubuntu 22.04 LTS 主机上安装 binder_linux 的示例:
bashsudo apt install linux-modules-extra-`uname -r` sudo modprobe binder_linux devices="binder,hwbinder,vndbinder"
有关更多详细信息,请参见 https://github.com/remote-android/redroid-doc?tab=readme-ov-file#getting-started。
使用此容器需要 --privileged 标志,以支持 Docker in Docker 进程和 redroid 容器所需的权限:
bashsudo docker run --rm -it --privileged --shm-size=512m -p 6901:6901 -e VNC_PW=password kasmweb/redroid:develop
左 ALT 键被映射为 scrcpy 的热键:
更多详情请参见 https://github.com/Genymobile/scrcpy。
| 环境变量 | 说明 |
|---|---|
REDROID_GPU_GUEST_MODE | 用于指示 redroid 使用 GPU 渲染。选项:auto、guest 和 host |
REDROID_FPS | 设置 redroid 和 scrcpy 的最大 FPS |
REDROID_WIDTH | 设置 redroid 设备的宽度 |
REDROID_HEIGHT | 设置 redroid 设备的高度 |
REDROID_DPI | 设置 redroid 设备的 DPI |
REDROID_SHOW_CONSOLE | 启动 redroid 设备后显示 scrcpy 控制台 |
REDROID_DISABLE_AUTOSTART | 如果设置为 "1",容器将不会自动拉取和启动 redroid 容器和 scrcpy |
REDROID_DISABLE_HOST_CHECKS | 如果设置为 "1",容器将不会检查所需的主机级内核模块是否存在 |
ANDROID_VERSION | 要自动加载的安卓 (redroid) 镜像版本。选项:14.0.0、13.0.0(默认)、12.0.0、11.0.0、10.0.0、9.0.0、8.1.0 |
VNC_PW | VNC 访问密码 |
此镜像设计用于在 Kasm Workspaces 中运行,但也可以独立部署并通过 Web 浏览器访问:
bashsudo docker run --rm -it --shm-size=512m -p 6901:6901 -e VNC_PW=password kasmweb/redroid:1.17.0
现在可通过浏览器访问容器:[***]服务器IP:6901
请注意,某些功能(如音频、上传、下载和麦克风直通)仅在使用 Kasm Workspaces 进行编排时可用。
使用自定义屏幕尺寸和 Android 版本的部署示例:
bashsudo docker run --rm -it --privileged --shm-size=512m \ -p 6901:6901 \ -e VNC_PW=mysecretpassword \ -e ANDROID_VERSION=14.0.0 \ -e REDROID_WIDTH=1080 \ -e REDROID_HEIGHT=2340 \ -e REDROID_DPI=480 \ kasmweb/redroid:1.17.0
1.17.0: 基于 Kasm Workspaces 发布版本构建和标记的镜像1.17.0-rolling: 滚动标签,每晚更新和构建,确保镜像运行最新版本develop: 开发标签,用于测试,不保证兼容性https://app.kasmweb.com/#/cast/87592435803135(在新浏览器窗口中打开)。
注意:演示限制为 3 分钟,出于安全考虑,上传/下载受到限制。
试用我们的免费社区版:https://kasmweb.com/downloads。
Kasm Workspaces 团队已开源我们的镜像库(https://www.kasmweb.com/docs/latest/guide/custom_images.html 和 https://github.com/kasmtech/workspaces-images)。
原生 Web 渲染由我们的开源项目 https://github.com/kasmtech/KasmVNC 提供支持。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务
以下是 kasmweb/redroid 相关的常用 Docker 镜像,适用于 不同场景 等不同场景: