Redroid(远程Android)是适用于Kasm Workspaces的镜像,提供远程Android系统环境,支持在Kasm平台上远程访问和运行Android应用。
收藏数: 5
下载次数: 219645
类型:

kasmweb/redroidKasm Workspaces 是一个 Docker 容器流平台,用于提供基于浏览器的桌面、应用程序和 Web 服务访问。本实验性镜像包含可通过浏览器访问的 Redroid 版本。Redroid (Remote-Android) 是一个多架构、支持 GPU 的云安卓解决方案。
该镜像利用 Docker in Docker (DinD) 自动启动 Redroid 和 scrcpy。
!Image Screenshot
此镜像需要在主机上安装并启用 "binder_linux" 内核模块。
以下是在 Ubuntu 22.04 LTS 主机上安装 binder_linux 的示例:
bashsudo apt install linux-modules-extra-`uname -r` sudo modprobe binder_linux devices="binder,hwbinder,vndbinder"
有关更多详细信息,请参见 Redroid 文档。
使用此容器需要 --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 的热键:
更多详情请参见 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
现在可通过浏览器访问容器:[***]
请注意,某些功能(如音频、上传、下载和麦克风直通)仅在使用 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: 开发标签,用于测试,不保证兼容性启动实时演示(在新浏览器窗口中打开)。
注意:演示限制为 3 分钟,出于安全考虑,上传/下载受到限制。
试用我们的免费社区版:下载。
Kasm Workspaces 团队已开源我们的镜像库(信息 和 源代码)。
原生 Web 渲染由我们的开源项目 KasmVNC 提供支持。
以下是 kasmweb/redroid 相关的常用 Docker 镜像,适用于 不同场景 等不同场景:
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 版本下载页面。





manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务