58c9a823647aecb16f6946f419032ce65b09a49a
Dockerfile for noVNC
This repository provides the base image of noVNC.
Run (Simple)
You can run this image as follows.
$ docker run -it --rm -p 8080:8080 uphy/novnc-alpine
Please extend this image and install the GUI apps you want, because there's no applications installed in this image.
Run (With your apps)
For example, you can run 'xterm' on the docker container and provide the app in the browser as follows.
Create your Dockerfile like below.
FROM uphy/novnc-alpine
RUN \
# Install xterm
apk add xterm && \
# Append xterm entry to supervisord.conf
cd /etc/supervisor/conf.d && \
echo '[program:xterm]' >> supervisord.conf && \
echo 'command=xterm' >> supervisord.conf && \
echo 'autorestart=true' >> supervisord.conf
Build and run the image.
$ docker build -t mynovnc .
$ docker run -it --rm -p 8080:8080 mynovnc
Open the browser http://localhost:8080.
Click 'Connect'.
Then you can see xterm.
Description
Languages
Dockerfile
63.4%
Makefile
36.6%