This project provides a Dockerized Ubuntu 24.04 environment with an XFCE4 desktop, accessible via VNC or a web browser (noVNC).
- Docker
- Docker Compose
-
Build the image:
docker compose build
-
Start the container:
docker compose up -d
-
Access the GUI:
- Web Browser (noVNC): Open http://localhost:6080/vnc.html
- VNC Client: Connect to
localhost:5901
-
Login:
- Password:
password(default, configured indocker-compose.yml)
- Password:
- Resolution: Change
VNC_RESOLUTIONindocker-compose.yml. - Password: Change
VNC_PASSWORDindocker-compose.yml. - Data Persistence: The
./datadirectory is mounted to/home/appuser/datainside the container.
- If the desktop shows a grey screen, ensure
entrypoint.shis executable and correctly creates~/.vnc/xstartup. - Check logs with
docker compose logs.