使用配置
无损模式
通过将流质量预设更改为“无损”,此容器能够以高帧速率向您的 Web 浏览器提供真正的无损图像,更多信息[链接登录后可见]。为了从非本地主机端点使用此模式,需要使用 3001 上的 HTTPS 端口。如果使用反向代理端口 3000,则需要按照[链接登录后可见]。
nginx配置增加
代码登录后可见
容器参数(可选)
容器使用运行时传递的参数进行配置。这些参数用冒号分隔,代码登录后可见分别表示。例如,代码登录后可见将从容器内部公开端口,以便从容器外部的 代码登录后可见端口上的主机 IP 进行访问。代码登录后可见
可选环境变量
多变的 | 描述 |
CUSTOM_PORT | 如果需要,容器将监听 http 的内部端口从默认的 3000 进行交换。 |
CUSTOM_HTTPS_PORT | 如果需要从默认的 3001 进行交换,容器将监听 https 的内部端口。 |
CUSTOM_USER | HTTP 基本认证用户名,默认为 abc。 |
PASSWORD | HTTP Basic 身份验证密码,默认为 abc。如果未设置,则无身份验证 |
SUBFOLDER | 如果运行子文件夹反向代理,则应用程序的子文件夹需要两个斜杠 IE 代码登录后可见 |
TITLE | 网页浏览器上显示的页面标题,默认“KasmVNC Client”。 |
FM_HOME | 这是文件管理器的主目录(登陆目录),默认为“/config”。 |
START_DOCKER | 如果设置为 false,具有权限的容器将不会自动启动 DinD Docker 设置。 |
DRINODE | 如果在 /dev/dri 中安装[链接登录后可见]允许您指定要使用 IE 的设备 代码登录后可见 |
DISABLE_IPV6 | 如果设置为 true 或任何值,这将禁用 IPv6 |
LC_ALL | 将容器的运行语言设置为 IE 代码登录后可见 |
NO_DECOR | 如果设置,应用程序将在 openbox 中无窗口边框运行,以用作 PWA。 |
NO_FULL | 使用 openbox 时不要自动全屏显示应用程序。 |
可选运行配置
变量 | 描述 |
代码登录后可见 | 将在容器内启动 Docker in Docker (DinD) 设置,以便在隔离环境中使用 docker。为了提高性能,请将容器内的 Docker 目录挂载到主机 IE 代码登录后可见。 |
代码登录后可见 | 在主机级 Docker 套接字中安装,以便通过 CLI 与其交互或使用启用 Docker 的应用程序。 |
代码登录后可见 | 将 GPU 安装到容器中,这可以与 代码登录后可见环境变量结合使用,以利用主机视频卡来加速 GPU 加速应用程序。仅支持开源驱动程序 IE(Intel、AMDGPU、Radeon、ATI、Nouveau) |
来自文件的环境变量(Docker secrets)
您可以使用特殊的前缀从文件设置任何环境变量 代码登录后可见。
举个例子:
代码登录后可见
代码登录后可见将根据文件的内容设置环境变量 代码登录后可见。
语言支持 - 国际化
环境变量 代码登录后可见可用于以英语以外的其他语言启动 Webtop,例如,只需传递以法语启动桌面会话即可 代码登录后可见。某些语言(如中文、日语或韩语)缺少正确呈现所需的字体(称为 cjk 字体),但其他语言可能存在但未安装在 Webtop 中,具体取决于您正在运行的底层发行版。我们仅确保存在拉丁字符的字体。字体可以在启动时使用 mod 安装。
以启动时安装 cjk 字体为例,传递环境变量(Alpine 为例):
代码登录后可见
Web 界面在“设置”中有一个“IME 输入模式”选项,允许在客户端的非 en_US 键盘上使用非英文字符。启用后,其执行效果与设置为您所在地区的本地 Linux 安装相同。
DRI3 GPU 加速
对于加速应用或游戏,可以将渲染设备安装到容器中,并由应用程序使用以下方式利用:
代码登录后可见
此功能仅支持开源GPU 驱动程序:
驱动 | 描述 |
英特尔 | 适用于 Intel iGPU 芯片组的 i965 和 i915 驱动程序 |
AMD | 适用于 AMD 专用或 APU 芯片组的 AMDGPU、Radeon 和 ATI 驱动程序 |
英伟达 | 仅限 nouveau2 驱动程序,闭源 NVIDIA 驱动程序缺乏 DRI3 支持 |
环境 代码登录后可见变量可用于指向特定 GPU。最新信息可[链接登录后可见]
显示合成(桌面效果)
当将此图像与受支持的视频卡结合使用时,合成将正常运行,但在为使用它的应用程序同步帧与像素图时,性能会受到影响。如果相关应用程序需要合成,但需要在容器中安装真正的 GPU,这可以大大提高应用程序兼容性。默认情况下,我们会出于下游图像的性能原因在 DE 级别禁用合成,但用户可以启用它,并且使用合成的程序仍将正常运行,即使 DE 在其设置中禁用了它。在构建桌面图像时,请务必了解,默认情况下启用它后,只有安装了兼容 GPU 的用户才能使用您的图像。
Nvidia GPU 支持
Nvidia 与基于 Alpine 的图像不兼容
利用 Zink 获得 OpenGL 支持即可获得 Nvidia 支持。可以使用以下运行标志启用此功能:
变量 | 描述 |
–gpus all | 可以忽略的参数,大多数情况下会调用系统内的所有GPU |
–runtime nvidia | 调用运行主机的nvidia支持 |
由于您需要将 nvidia 设置为默认运行时,因此撰写语法略有不同:
代码登录后可见
并在组合中分配 GPU:
代码登录后可见