Oott123 Docker Novnc Save

tigervnc, websokify, novnc and Nginx with s6-overlay in a docker image.

Project README

docker-novnc

Docker Pulls Docker Automated build

tigervnc, websokify, novnc and Nginx with s6-overlay in a docker image.

Environment variables

  • VNC_GEOMETRY - VNC geometry; default: 800x600
  • VNC_PASSWD - VNC password, no more than 8 chars; default: MAX8char
  • USER_PASSWD - user user password. If you specify it, it will change the password for user user and add it to sudoers. NOTE: This password can get by programs so it's not safe. default: (blank)

Ports

  • 5911 - tigervnc
  • 9000 - Nginx
  • 9001 - websockify

Add your foreground process

vncmain.sh is a file which is a placeholder for foreground process running in VNC.

You can write a Dockerfile like this:

FROM oott123/novnc:latest
COPY vncmain.sh /app/vncmain.sh

And add foreground commands in your vncmain.sh:

#!/bin/bash
# Set them to empty is NOT SECURE but avoid them display in random logs.
export VNC_PASSWD=''
export USER_PASSWD=''

xterm

Then build and run your docker image. That's it!

Open Source Agenda is not affiliated with "Oott123 Docker Novnc" Project. README Source: oott123/docker-novnc
Stars
34
Open Issues
0
Last Commit
11 months ago
License
MIT
Tags

Open Source Agenda Badge

Open Source Agenda Rating