Remote Desktop with Audio/Locale/IBus Support. Multi Desktop (Xfce, Mate, Cinnamon, Gnome, Plasma)
50K+
Github: https://github.com/infrastlabs/docker-headless
Multi-Desktop with XRDP/NOVNC/PulseAudio based on Ubuntu20.04, Formatting a HeadlessBox/Cloud Desktop.
core: 170.53 MB, latest: 277.48 MB, sogou: 354.15 MBQuickStart
docker run -it --rm --shm-size 1g --net=host infrastlabs/docker-headless:latest
| -- | Conn | PASS | ReadOnly |
|---|---|---|---|
| noVnc | http://192.168.0.x:10081 | headless | View123 |
| RDP | 192.168.0.x:10089 | headless | - |
| SSH | ssh -p 10022 [email protected] | headless | - |

Tags
Debug
# Plasma/Mint with START_SYSTEMD=false (use Supervisor)
docker run -it --rm --net=host --shm-size 1g \
-e L=en_US -e VNC_OFFSET=99 -e START_SYSTEMD=false infrastlabs/docker-headless:cmate
# Gnome with systemd
docker run -it --rm --net=host --shm-size 1g -e VNC_OFFSET=99 \
--tmpfs /run --tmpfs /run/lock --tmpfs /tmp -v /sys/fs/cgroup:/sys/fs/cgroup:rw \
--cap-add SYS_BOOT --cap-add SYS_ADMIN infrastlabs/docker-headless:gnome
Compose
version: '2.4'
services:
headless:
image: infrastlabs/docker-headless:latest
restart: unless-stopped
healthcheck:
test: ["CMD", "bash", "-c", "supervisorctl status |grep -v 'RUNNING' && exit 1 || exit 0 "]
network_mode: host
privileged: true #xrdp-disk-mount
shm_size: 1g
environment:
- VNC_OFFSET=10 #5900+10
- L=zh_CN
- SSH_PASS=headless
- VNC_PASS=headless
- VNC_PASS_RO=View123
volumes:
- /opt:/opt
- /:/mnt
Detail
core: 170.53 MB, latest: 277.48 MB, sogou: 354.15 MBheadless, SSHPass: headless, VNCPass: headlesssuper: Alt
sup+t: terminalsup+f: thunarsup+d: rofisup+q: flameshotsup+h : hide windowsup+up: max windowsup+down: cycle windowssup+left: left workspacesup+right: right workspacetree htop gawk expect tmux rsync iproute2sakura tint2 plank flameshot, gnome-system-monitor engrampa ristretto
Refs
Content type
Image
Digest
sha256:4517757a0…
Size
438.3 MB
Last updated
almost 2 years ago
docker pull infrastlabs/docker-headless:opensuse-15.0