
mrcolorrain/vnc-browser🌟 如果您喜欢此镜像,请在GitHub上给个星标!感谢您的支持。🙂
VNC-Browser是一个最小化、可定制的基于Linux的Docker镜像,旨在提供通过VNC浏览网页的轻量级环境。
提供两个版本:
mrcolorrain/vnc-browser:debianmrcolorrain/vnc-browser:alpine镜像包含 ✨:
为低资源消耗和高性能构建,适用于开发和生产环境。
bashdocker run -d -p 5900:5900 -p 6080:6080 \ --name vnc-browser \ -e VNC_PASSWORD="mypassword" \ mrcolorrain/vnc-browser:debian
yamlversion: "3.9" services: vnc-browser: container_name: vnc-browser image: mrcolorrain/vnc-browser:debian ports: - "5900:5900" - "6080:6080" environment: VNC_PASSWORD: "mypassword" restart: unless-stopped
启动后,您可以通过以下方式连接:
localhost:6080;若正确配置,也可通过HOSTIP:6080从其他设备访问localhost:5900;若正确配置,也可通过HOSTIP:5900从其他设备访问您可以在Docker运行命令中通过传递环境变量来自定义容器设置。所有当前设置将打印在容器日志中。以下是一些示例:
STARTING_WEBSITE_URL="[***]"VNC_PASSWORD="mypassword"VNC_RESOLUTION="1280x720"AUTO_START_BROWSER=true 或 AUTO_START_BROWSER=falseAUTO_START_XTERM=true 或 AUTO_START_XTERM=falseAUTO_START_WM=true 或 AUTO_START_WM=falseAUTO_START_X11VNC=true 或 AUTO_START_X11VNC=falseAUTO_START_XVFB=true 或 AUTO_START_XVFB=falseAUTO_START_NOVNC=true 或 AUTO_START_NOVNC=falseBROWSER_OPTIONS="--start-fullscreen --kiosk --incognito --noerrdialogs --no-first-run --disk-cache-dir=/dev/null"X11VNC_OPTIONS="-nocursor"XVFB_OPTIONS="-nocursor"WM_OPTIONS="-rc /app/fluxbox.conf"NOVNC_OPTIONS="--heartbeat=10"XTERM_OPTIONS="-leftbar"| 变量 | 默认值 | 描述 |
|---|---|---|
| VNC_SCREEN | 0 | VNC的屏幕编号 |
| VNC_DISPLAY | 0 | VNC的显示编号 |
| VNC_RESOLUTION | 1280x720 | VNC显示的分辨率 |
| VNC_PASSWORD | money4band | VNC访问密码 |
| VNC_PORT | 5900 | VNC连接端口 |
| NOVNC_WEBSOCKIFY_PORT | 6080 | noVNC网页访问端口 |
| STARTING_WEBSITE_URL | [***] | 若自动启动浏览器,初始打开的网站URL |
| LANG | en_US.UTF-8 | 容器语言设置 |
| LC_ALL | C.UTF-8 | 容器区域设置 |
| CUSTOMIZE | false | 启用自定义脚本执行开关 |
| AUTO_START_BROWSER | true | 自动启动浏览器 |
| AUTO_START_XTERM | true | 自动启动xterm |
| AUTO_START_WM | true | 自动启动窗口管理器(fluxbox) |
| AUTO_START_X11VNC | true | 自动启动x11vnc |
| AUTO_START_XVFB | true | 自动启动xvfb |
| AUTO_START_NOVNC | true | 自动启动noVNC(websockify) |
| CUSTOM_ENTRYPOINTS_DIR | /app/custom_entrypoints_scripts | 自定义入口点脚本目录 |
| DEBIAN_FRONTEND | noninteractive | Debian-based安装的前端设置 |
| BROWSER_OPTIONS | 浏览器启动的额外命令选项 | |
| X11VNC_OPTIONS | x11vnc启动的额外命令选项 | |
| XVFB_OPTIONS | xvfb启动的额外命令选项 | |
| WM_OPTIONS | 窗口管理器(fluxbox)启动的额外命令选项 | |
| NOVNC_OPTIONS | noVNC(websockify)启动的额外命令选项 | |
| XTERM_OPTIONS | xterm启动的额外命令选项 |
docker run -d -p 5900:5900 -p 6080:6080 -e STARTING_WEBSITE_URL="[***]" -e VNC_PASSWORD="mypassword" -e VNC_RESOLUTION="1920x1080" -e AUTO_START_BROWSER=true -e AUTO_START_XTERM=true mrcolorrain/vnc-browser:alpine此镜像允许添加自定义脚本,在容器启动时执行(需启用自定义)。
/app/custom_entrypoints_scripts目录
docker run -d -p 5900:5900 -p 6080:6080 -v /path/to/your/scripts:/app/custom_entrypoints_scripts -e CUSTOMIZE=true mrcolorrain/vnc-browser:debian.sh(bash)或.py(Python)脚本放入上述目录,并设置环境变量CUSTOMIZE=true以启用自定义脚本执行
#!/bin/bash或#!/usr/bin/env python3)如需支持和报告问题,请使用GitHub仓库的问题跟踪器此处。
欢迎为此Docker镜像贡献代码。请向GitHub仓库此处提交拉取请求和问题。

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