Use SUAVE with Docker
You can pull and run the exemplar as a Docker container using the following command. Keep in mind you need to have Docker installed on your computer and running.
In a terminal on your computer run:
docker run -it --shm-size=512m -p 6901:6901 -e VNC_PW=password --security-opt seccomp=unconfined ghcr.io/kas-lab/suave:main
Optionally you can add the parameter -v <absolute_path_host_compute>:/home/kasm-user/suave/results
to save the results into your computer, replace <absolute_path_host_compute>
with the absolute path of where you want the data to be saved in your computer, e.g:
docker run -it --shm-size=512m -v $HOME/suave_results:/home/kasm-user/suave/results -p 6901:6901 -e VNC_PW=password --security-opt seccomp=unconfined ghcr.io/kas-lab/suave:main
SEAMS2023: To use the docker image used in the SEAMS2023 paper, replace ghcr.io/kas-lab/suave:main
with ghcr.io/kas-lab/suave:seams2023
.
Once the container is up and running, you can interface with it through your web browser. The container will be hosted locally at the port specified, in this case 6901. So in your browser, go to
http://localhost:6901
.
A dialog will request a username and password, these are shown below, with the password being specifiable in the run command.
User :
kasm_user
Password:
password
Build Docker images locally
To build the docker images locally, run:
./build_docker_images.sh