本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

Kasm Workspaces 是一个 Docker 容器流平台,用于提供基于浏览器的桌面、应用程序和 Web 服务访问。本实验性镜像包含可通过浏览器访问的 Redroid 版本。Redroid (Remote-Android) 是一个多架构、支持 GPU 的云安卓解决方案。
该镜像利用 Docker in Docker (DinD) 自动启动 Redroid 和 scrcpy。
!Image Screenshot
此镜像需要在主机上安装并启用 "binder_linux" 内核模块。
以下是在 Ubuntu 22.04 LTS 主机上安装 binder_linux 的示例:
sudo apt install linux-modules-extra-`uname -r` sudo modprobe binder_linux devices="binder,hwbinder,vndbinder"
有关更多详细信息,请参见 Redroid 文档。
使用此容器需要 --privileged 标志,以支持 Docker in Docker 进程和 redroid 容器所需的权限:
sudo 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 浏览器访问:
sudo docker run --rm -it --shm-size=512m -p 6901:6901 -e VNC_PW=password kasmweb/redroid:1.17.0
现在可通过浏览器访问容器:[***]
请注意,某些功能(如音频、上传、下载和麦克风直通)仅在使用 Kasm Workspaces 进行编排时可用。
使用自定义屏幕尺寸和 Android 版本的部署示例:
sudo 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 提供支持。
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429