# docker-ubuntu-vnc An Ubuntu docker image to provide VNC access to Xfce desktop environment. ## Usage ``` docker run -d -p 5900:5900 -e VNC_PASSWD=password dcsunset/ubuntu-vnc ``` If `VNC_PASSWD` is not set, then the security type of vncserver is set to None, it is **insecure** when exposing the container on the Internet. ## Exposed ports * 5900: Used for VNC interface * 6080: Used for noVNC Web UI ## Installed applications To make the image lightweight, only the following applications are installed by default: * Xfce desktop * TigerVNC server * Vim * Chromium browser ## Build To use the latest Ubuntu image: ``` docker build -t ubuntu-vnc . ``` Or specify a version: ``` docker build --build-arg VERSION=18.04 -t ubuntu-vnc . ``` ## FAQ ### Fonts If non-latin characters are not displayed well, install the font packs based on your needs. To install the Indian font pack: ``` apt-get install fonts-indic ``` To install the CJK font pack: ``` apt-get install fonts-noto-cjk ``` To install the international font pack: ``` apt-get install fonts-noto ``` ### Scaling By default, noVNC's scaling mode is set to None. It can be changed in the noVNC panel easily.