3. Docker installation

Vulcanexus offers the possibility of running from a containerized environment by providing a Docker image which contains Vulcanexus’s Desktop installation. This Docker image can be found in Vulcanexus’s Downloads. To run it, first install Docker:

sudo apt install docker.io

And then load the image with:

docker load -i ubuntu-vulcanexus-humble-desktop.tar

Vulcanexus Docker image can be run with:

xhost local:root
docker run \
    -it \
    --privileged \
    --net host \
    --ipc host \
    -e DISPLAY=$DISPLAY \
    -v /tmp/.X11-unix:/tmp/.X11-unix \
    ubuntu-vulcanexus:humble-desktop

To run more than one session within the same container, Vulcanexus installation must be sourced. Given a running container, you can open another session by:

docker exec -it <running-container-id> bash

Then, within the container, source the Vulcanexus installation with:

source /opt/vulcanexus/humble/setup.bash

To verify that the sourcing was correct, run:

echo $VULCANEXUS_HOME

The output should be:

/opt/vulcanexus/humble