Skip to content
Snippets Groups Projects
Select Git revision
  • e7457b28b053d33c9757e4cb166a4062bb2dd215
  • dev default protected
  • new_pvl_core
  • 8.0-test
  • lts-testing
  • revert-5695-ideal_serial
  • 9.0
  • 9.0.0_RC2
  • 8.0
  • 8.0.5_LTS
  • code8.3.0
  • 9.0.0
  • 9.0.0_RC1
  • gdal_pvl
  • Kelvinrr-patch-3
  • Kelvinrr-patch-2
  • 8.3
  • pvl_core
  • 8.2
  • 8.1
  • Kelvinrr-patch-1
  • 8.0.4
  • 8.3.0
  • 8.2.0
  • 8.1.0
  • 8.0.3
  • 8.0.2
  • 8.0.1
  • 8.0.0
  • 8.1.0_RC2
  • 8.1.0_RC1
  • 8.0.0_RC2
  • 8.0.0_RC1
  • 7.2.0
  • 7.1.0
  • 7.0.0
  • 7.2.0_RC1
  • 7.1.0_RC1
  • 7.0.0_RC2
  • 7.0.0_RC1
  • 6.0.0
41 results

ISIS3

Containers

Various Docker and Singularity containers.

Hierarchy

  • Base
    • X11Web
      • MinimalDesktop
        • BasicDesktop
          • ViaLacteaVisualAnalytics
    • JupyterNotebook
    • SSH
      • XCalc

Interfaces

The container starts by automatically exposing their interfaces:

  • The containers based on the X11Web container (as the desktops) expose a web-based VNC client (KasmVNC) on port 8590

  • The JupyterNotebook container expose the Notebook server on port 8888

  • The SSH container expose the OpenSSH server on port 22

All the containers support changing the default port using the BASE_PORT environment variable.

Usage

You can eithe directly run the containers, e.g.:

docker run -p8590:8590 git.ia2.inaf.it:5050/exact/swc/basicdesktop:v0.3.0

or use tham as base containers for your own ones:

FROM git.ia2.inaf.it:5050/exact/swc/basicdesktop:v0.3.0

Supported engines

These containers are built to be supported by nearly any container engine. These include:

  • Docker
  • Podman (rootful and rootless)
  • Singularity

However, beware some permission errors which may arise after extending them and installing extra software, in particular with Singularity. You can add a line like this at the end of your Dockerfile to be sure the home folder is always set as writable by anyone (required for these containers to work with Singularity):

# Fix home permissions
RUN chmod 777 /home