docker-archlinux-vnc/README.md
2020-02-02 04:08:13 -08:00

73 lines
1.2 KiB
Markdown

# 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.