轩辕镜像
轩辕镜像专业版
个人中心搜索镜像
交易
充值流量我的订单
工具
工单支持镜像收录Run 助手IP 归属地密码生成Npm 源Pip 源
帮助
常见问题我要吐槽
其他
关于我们网站地图

官方QQ群: 13763429

轩辕镜像
镜像详情
lsiobase/kasmvnc
官方博客使用教程热门镜像工单支持
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。
轩辕镜像 - 国内开发者首选的专业 Docker 镜像下载加速服务平台 - 官方QQ群:13763429 👈点击免费获得技术支持。
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

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

kasmvnc Docker 镜像下载 - 轩辕镜像

kasmvnc 镜像详细信息和使用指南

kasmvnc 镜像标签列表和版本信息

kasmvnc 镜像拉取命令和加速下载

kasmvnc 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

kasmvnc
lsiobase/kasmvnc

kasmvnc 镜像详细信息

kasmvnc 镜像标签列表

kasmvnc 镜像使用说明

kasmvnc 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

LinuxServer的KasmVNC基础镜像是为任何Linux应用或桌面环境提供全功能Web原生Linux桌面体验的容器镜像,基于KasmVNC技术,替代旧版Rdesktop Web镜像,具备更高性能、更丰富特性,支持无密码sudo以便定制,并通过Web浏览器访问容器化桌面。
8 收藏0 次下载activelsiobase镜像
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源
中文简介版本下载
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源

kasmvnc 镜像详细说明

kasmvnc 使用指南

kasmvnc 配置说明

kasmvnc 官方文档

LinuxServer KasmVNC 基础镜像

镜像概述和主要用途

本系列镜像旨在为任何Linux应用程序或桌面环境提供全功能的Web原生Linux桌面体验。这些镜像替代了我们旧的Rdesktop Web基础镜像,显著提升了性能、保真度和功能集。镜像内置无密码sudo,便于软件包安装、测试和定制。默认情况下,仅挂载用户主目录,因此镜像更新时/config目录外的所有内容将丢失。

  • 对在您自己的项目中使用我们的基础镜像的支持基于合理努力原则,详情请参见我们的支持政策。
  • 我们的所有基础镜像均未设计latest标签。我们常在版本间进行破坏性变更,且不会像下游镜像那样发布发行说明。
  • 若您打算分发使用我们基础镜像构建的镜像,请先阅读我们的容器品牌文档。
  • 镜像的支持周期与所基于的上游发行版相同,上游停止支持后,我们将停止为该版本构建新的基础镜像。

核心功能和特性

这些镜像包含以下服务:

  • KasmVNC - 核心技术,用于通过Web浏览器与容器化桌面交互。
  • Kclient - NodeJS Iframe包装器,为KasmVNC提供音频和文件访问功能。
  • NGINX - 用于提供KasmVNC和Kclient服务,配置适当的头信息并支持基本认证。
  • Docker - 可通过挂载Docker套接字与主机Docker交互,或在特权模式下运行Docker-in-Docker (DinD)。
  • PulseAudio - 音频子系统,用于捕获活动桌面会话的音频并通过Kclient发送到浏览器。

使用场景和适用范围

  • 开发和测试环境:快速部署包含特定Linux应用的隔离桌面环境。
  • Web化Linux应用:将传统Linux桌面应用转换为Web可访问服务。
  • 跨平台访问:通过浏览器在任何设备上访问Linux桌面环境。
  • 定制化桌面环境:基于基础镜像构建包含特定应用和配置的自定义桌面。

使用方法和配置说明

环境变量配置

所有应用设置通过环境变量传递:

变量名描述
CUSTOM_PORT容器内部HTTP监听端口,默认3000,如需修改可指定。
CUSTOM_HTTPS_PORT容器内部HTTPS监听端口,默认3001,如需修改可指定。
CUSTOM_USERHTTP基本认证用户名,默认abc。
PASSWORDHTTP基本认证密码,默认abc。若未设置则禁用认证。
SUBFOLDER子目录反向代理时的应用子路径,需包含首尾斜杠,如/subfolder/。
TITLE浏览器页面标题,默认"KasmVNC Client"。
FM_HOME文件管理器的主目录(起始位置),默认"/config"。
START_DOCKER若设为false,特权模式容器将不会自动启动DinD服务。
DRINODE挂载/dev/dri用于DRI3 GPU加速时,指定要使用的设备。
DISABLE_DRI使用特权模式或挂载显卡时,禁止KasmVNC使用DRI3加速。
DISABLE_IPV6若设为true或任意值,将禁用IPv6。
LC_ALL设置容器运行的语言,如fr_FR.UTF-8、ar_AE.UTF-8。
NO_DECOR若设置,应用将无窗口边框运行(适合PWA),可通过Ctrl+Shift+d启用/禁用边框。
NO_FULL使用openbox时,不自动全屏应用。

语言支持 - 国际化

通过环境变量LC_ALL可将镜像启动为非英语语言,例如设置为LC_ALL=fr_FR.UTF-8可启动法语桌面会话。部分语言(如中文、日文、韩文)可能缺少必要的CJK字体,需手动安装。默认仅确保拉丁字符字体可用,可通过启动时的mod安装字体。

示例:Alpine镜像安装CJK字体

-e DOCKER_MODS=linuxserver/mods:universal-package-install
-e INSTALL_PACKAGES=font-noto-cjk
-e LC_ALL=zh_CN.UTF-8

Web界面设置中的"IME输入模式"允许从非en_US键盘输入非英文字符,启用后功能与本地Linux安装的语言环境一致。

可用发行版

所有基础镜像支持x86_64和aarch64平台:

发行版当前标签
Alpinealpine321
Archarch
Debiandebianbookworm
Fedorafedora41
Kalikali
Ubuntuubuntujammy
Ubuntuubuntunoble

PRoot Apps

所有镜像包含proot-apps,允许将便携式应用安装到用户$HOME目录的持久存储中。这些应用及其设置在基础容器升级后仍保留,且可挂载到不同版本的KasmVNC容器中使用。通过proot-apps install安装的应用支持跨容器复用。

LinuxServer支持的应用列表

构建镜像指南

应用容器

基础镜像包含Openbox桌面环境及启动单个应用的逻辑。构建应用容器的最小Dockerfile示例:

FROM ghcr.io/linuxserver/baseimage-kasmvnc:alpine320
RUN apk add --no-cache firefox
COPY /root /

定义启动应用:

mkdir -p root/defaults
echo "firefox" > root/defaults/autostart

文件结构:

├── Dockerfile
└── root
  └── defaults
    └── autostart

构建并测试:

docker build -t firefox .
docker run --rm -it -p 3000:3000 firefox bash

访问http://localhost:3000即可看到Firefox界面。

注意:部分应用需--security-opt seccomp=unconfined才能在Docker中运行,如Chrome类应用需--no-sandbox标志。

容器内应用启动器

可通过菜单文件定义应用启动器,允许用户右键桌面启动应用。示例menu.xml:

<?xml version="1.0" encoding="utf-8"?>
<openbox_menu xmlns="[***]">
<menu id="root-menu" label="MENU">
<item label="xterm" icon="/usr/share/pixmaps/xterm-color_48x48.xpm"><action name="Execute"><command>/usr/bin/xterm</command></action></item>
<item label="FireFox" icon="/usr/share/icons/hicolor/48x48/apps/firefox.png"><action name="Execute"><command>/usr/bin/firefox</command></action></item>
</menu>
</openbox_menu>

添加到文件结构:

├── Dockerfile
└── root
  └── defaults
    └── autostart
    └── menu.xml

全桌面环境

构建应用容器时默认使用Openbox管理窗口,也可通过startwm.sh脚本替换启动的桌面环境,文件路径:

├── Dockerfile
└── root
  └── defaults
    └── startwm.sh

构建时包含此文件将替代Openbox启动。配置示例见Webtop仓库。

Kasm Workspaces兼容性

镜像包含/kasmbins二进制文件和/kasminit初始化进程,确保与Kasm Workspaces兼容。使用startwm.sh或autostart入口点构建的镜像可直接在该平台使用。

Docker-in-Docker (DinD)

镜像内置Docker,支持两种使用方式:

  1. 与主机Docker交互:挂载主机Docker套接字

    -v /var/run/docker.sock:/var/run/docker.sock
    
  2. 隔离DinD环境:启动容器时添加--privileged参数。如需特权模式但禁用DinD,设置-e START_DOCKER=false。

DinD默认使用fuse-overlayfs存储驱动,性能低于overlay2。挂载/var/lib/docker/到Linux主机可使用overlay2提升性能,但需注意Docker以root运行,不遵循PUID/PGID。

DRI3 GPU加速

为应用或游戏提供硬件加速,可挂载显卡设备:

--device /dev/dri:/dev/dri

仅支持开源GPU驱动:

驱动描述
Inteli965和i915驱动(Intel核显芯片组)
AMDAMDGPU、Radeon和ATI驱动(AMD独立显卡或APU芯片组)
NVIDIA仅nouveau驱动,闭源NVIDIA驱动不支持DRI3

通过DRINODE环境变量指定特定GPU。最新信息见KasmVNC GPU加速文档。

显示合成(桌面特效)

配合支持的显卡时,合成功能可启用(会增加性能开销),提升依赖合成的应用兼容性。默认下游镜像禁用合成以优化性能,用户可手动启用。构建桌面镜像时需注意:默认启用合成将仅兼容挂载了兼容GPU的用户。

NVIDIA GPU支持

NVIDIA不兼容Alpine-based镜像

通过Zink提供OpenGL支持,启用需以下运行参数:

参数描述
--gpus all传递系统中的所有NVIDIA GPU(多数场景适用)
--runtime nvidia指定NVIDIA运行时,从主机挂载驱动和工具

Compose配置需将nvidia设为默认运行时:

sudo nvidia-ctk runtime configure --runtime=docker --set-as-default
sudo service docker restart

Compose中分配GPU:

services:
  myimage:
    image: myname/myimage:mytag
    deploy:
      resources:
        reservations:
          devices:
            - driver: nvidia
              count: 1
              capabilities: [compute,video,graphics,utility]
查看更多 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 错误时,表示流量已耗尽,需要充值流量包以恢复服务。

410 错误问题

通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。

manifest unknown 错误

先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。

镜像拉取成功后,如何去掉轩辕镜像域名前缀?

使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。

查看全部问题→

轩辕镜像下载加速使用手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

🔐

登录方式进行 Docker 镜像下载加速教程

通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤

🐧

Linux Docker 镜像下载加速教程

在 Linux 系统上配置轩辕镜像源,支持主流发行版

🖥️

Windows/Mac Docker 镜像下载加速教程

在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统

📦

Docker Compose 镜像下载加速教程

在 Docker Compose 中使用轩辕镜像加速,支持容器编排

📋

K8s containerd 镜像下载加速教程

在 k8s 中配置 containerd 使用轩辕镜像加速

🔧

宝塔面板 Docker 镜像下载加速教程

在宝塔面板中配置轩辕镜像加速,提升服务器管理效率

💾

群晖 NAS Docker 镜像下载加速教程

在 Synology 群晖NAS系统中配置轩辕镜像加速

🐂

飞牛fnOS Docker 镜像下载加速教程

在飞牛fnOS系统中配置轩辕镜像加速

📱

极空间 NAS Docker 镜像下载加速教程

在极空间NAS中配置轩辕镜像加速

⚡

爱快路由 ikuai Docker 镜像下载加速教程

在爱快ikuai系统中配置轩辕镜像加速

🔗

绿联 NAS Docker 镜像下载加速教程

在绿联NAS系统中配置轩辕镜像加速

🌐

威联通 NAS Docker 镜像下载加速教程

在威联通NAS系统中配置轩辕镜像加速

📦

Podman Docker 镜像下载加速教程

在 Podman 中配置轩辕镜像加速,支持多系统

📚

ghcr、Quay、nvcr、k8s、gcr 等仓库下载镜像加速教程

配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤

🚀

专属域名方式进行 Docker 镜像下载加速教程

无需登录即可使用轩辕镜像加速服务,更加便捷高效

需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429

商务:17300950906
|©2024-2025 源码跳动
商务合作电话:17300950906|Copyright © 2024-2025 杭州源码跳动科技有限公司. All rights reserved.