
theasp/novnc该镜像用于在浏览器中显示其他容器的X11应用,支持独立演示以及Docker Compose V2集成。
可指定以下环境变量:
DISPLAY_WIDTH=<宽度>(默认值:1024)DISPLAY_HEIGHT=<高度>(默认值:768)RUN_XTERM={yes|no}(默认值:yes,是否运行xterm)RUN_FLUXBOX={yes|no}(默认值:yes,是否运行Fluxbox窗口管理器)运行命令:
bash$ docker run --rm -it -p 8080:8080 theasp/novnc
打开浏览器,访问 http://<服务器>:8080/vnc.html 即可查看xterm演示。
以下是V2 docker-compose示例的版本,展示了如何使用该镜像简化其他容器中X11应用的使用。只需运行 docker-compose up -d,即可通过浏览器访问你喜爱的IDE。
主要特性:
x11网络以连接IDE和novnc容器DISPLAY环境变量通过novnc容器名称设置yamlversion: '2' services: ide: image: psharkey/intellij:latest # image: psharkey/netbeans-8.1:latest environment: - DISPLAY=novnc:0.0 depends_on: - novnc networks: - x11 novnc: image: theasp/novnc:latest environment: # 调整为你的屏幕尺寸 - DISPLAY_WIDTH=1600 - DISPLAY_HEIGHT=968 - RUN_XTERM=no ports: - "8080:8080" networks: - x11 networks: x11:
如果IDE启动失败,只需运行 docker-compose restart <容器名称>。
基于@psharkey的alpine容器:[***]
同时参考了wine-x11-novnc-docker和octave-x11-novnc-docker。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务