Install on Docker

The FisPro Docker image is available on the FisPro repository on Docker Hub.

  • Install Docker on your system:
    Follow instructions to Get Docker CE for Ubuntu.
    Follow instructions to Get Docker CE for Debian.
  • Run the FisPro container:
    docker run -ti --rm -e DISPLAY=$DISPLAY \
        -v /tmp/.X11-unix:/tmp/.X11-unix \
        -v $HOME/.fispro:/home/fispro/.fispro \
        -v $HOME/Documents:/home/fispro/Documents \
        fispro/fispro:snapshot

    Option -v $HOME/.fispro:/home/fispro/.fispro to save preferences between FisPro sessions. Assuming that folder “$HOME/.fispro” exist on the host.

    Option -v $HOME/Documents:/home/fispro/Documents to share folder between host and FisPro container. Assuming that folder “$HOME/Documents” exist on the host.

    Training data set are available in folder “/var/lib/fispro/data”.

    By installing FisPro you accept the CeCILL free software license agreement

Possible issues

  • The FisPro container is started but but I don’t see the FisPro screen:
    You might have an issue with the X11 socket permissions since the default user used by the base image has an user and group ids set to 1000. If you have an Exception: Can't connect to X11 window server using ':0' as the value of the DISPLAY variable, you can run either create your own base image with the appropriate ids or run xhost +local: or xhost + on your machine and try again.

  • Other possible issue:
    You might see the warning message in the launching xterm console like below, you can just ignore it.
    (java:1): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-fIOFS7ADjn: Connection refused