This repository has been archived on 2022-06-22. You can view files and clone it, but cannot push or open issues or pull requests.
Plasma-in-Arch-in-Docker/README.md
2020-07-19 19:09:41 -07:00

72 lines
1.3 KiB
Markdown

# docker-archlinux-vnc
[![Docker Cloud Build Status](https://img.shields.io/docker/cloud/build/dcsunset/archlinux-vnc)](https://hub.docker.com/r/dcsunset/archlinux-vnc)
[![Docker Image Size](https://badgen.net/docker/size/dcsunset/archlinux-vnc)](https://hub.docker.com/r/dcsunset/archlinux-vnc)
A docker image of Arch Linux with KDE desktop and VNC support.
## Screenshots
![Figure 1](./screenshots/1.png)
## Pull image
```
docker pull dcsunset/archlinux-vnc
```
The tag can be one of those listed above.
## Usage
Simple usage:
```
docker run -d -p 5900:5900 -p 6080:6080 -e VNC_PASSWD=password dcsunset/archlinux-vnc
```
Then visit <http://localhost:6080> to visit noVNC UI.
Or you can use a different VNC client (like TigerVNC client)
and connect to localhost:5900.
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
* plasma-meta
* kde-accessibility-meta
* kde-system-meta
* konsole
* tigervnc
* noVNC
* wget
* vim
* chromium
## Build
```
docker build -t archlinux-vnc .
```
## FAQ
### Scaling
By default, noVNC's scaling mode is set to None.
It can be changed in the noVNC panel easily.
## License
MIT License