Héctor Molinero Fernández ddbda24cca ./
2020-03-01 12:53:11 +01:00
2019-12-15 20:59:50 +01:00
2019-06-16 11:17:51 +02:00
2019-06-16 11:17:51 +02:00
2019-12-12 12:56:29 +01:00
./
2020-03-01 12:53:11 +01:00
2020-03-01 12:52:09 +01:00
2019-11-03 16:26:25 +01:00
2019-12-14 18:12:58 +01:00
v34
2019-12-31 19:10:00 +01:00

Xubuntu on Docker

A Docker image based on Ubuntu 18.04 with the Xfce desktop environment, XRDP, XRDP PulseAudio module and VirtualGL.

Start an instance

docker run --detach \
  --name xubuntu \
  --publish 3389:3389/tcp \
  --shm-size 2g \
  --device /dev/dri \
  hectormolinero/xubuntu:latest

You will be able to connect to the container via RDP through 3389/tcp port.

Important: some software (like Firefox) need the shared memory to be increased, if you encounter any problem related to this you may use the --shm-size option.

Important: enabling VirtualGL support requires the --privileged option and the X server required for VirtualGL will conflict with the host X server.

Environment variables

  • UNPRIVILEGED_USER_UID: unprivileged user UID (1000 by default).
  • UNPRIVILEGED_USER_GID: unprivileged user GID (1000 by default).
  • UNPRIVILEGED_USER_NAME: unprivileged user name (guest by default).
  • UNPRIVILEGED_USER_PASSWORD: unprivileged user password (password by default).
  • UNPRIVILEGED_USER_GROUPS: comma-separated list of additional GIDs for the unprivileged user (none by default).
  • UNPRIVILEGED_USER_SHELL: unprivileged user shell (/bin/bash by default).
  • ENABLE_SSHD: enable SSH server in the container (false by default).
  • ENABLE_VIRTUALGL: enable VirtualGL support in the container (false by default).

License

See the license file.

Description
No description provided
Readme 1.6 MiB
Languages
M4 46.9%
Shell 29.3%
Makefile 23.8%