containerized remote xorg using spice, can be accessed using included html5 client
Containerized remote Xorg Desktop using Spice, can be accessed using the included Html5 client.
It uses basic lightweight OpenBox, you can make OpenBox awesome if you like by:
feh
tint2
conky
Can be used to provide
We have published docker image on docker hub you can see it here.
You can use any remote desktop client that support spice protocol.
First you need to start the server, which is in our case a container
docker run -d -p 5900:5900 --name myspice alsadi/containerized-xorg-spice
you can install more software by entering the container and your applications
docker exec -ti -u root myspice /bin/bash
dnf install eclipse firefox
We have included HTML5 client, so you can run the entire stack of
websockify
to tunnel SPICE into websocket
you can do this using one the following commands
git clone https://github.com/muayyad-alsadi/containerized-xorg-spice.git
cd containerized-xorg-spice
docker-compose up
Then open your browser on port 8080 like this
you can enter it to install packages like this
docker exec -ti -u root containerizedxorgspice_desktop_1 /bin/bash
This image uses a regular user app
, place any executable file in /home/app/.config/openbox/autostart.d/
which will be executed in background during start up.
currently it only launches xterm
the password is 123456
, which is set in /etc/X11/spiceqxl.xorg.conf
Option "SpicePassword" "123456"