@@ -7,5 +7,10 @@ The OCCAM user interface is based on GitLab; we encourage use of the GitLab repo
You already have an account on the system, otherwise you would not be able to see this page.
In order to be able to connect via ssh on the access node, and for all the OCCAM machinery to know you, you still need to upload an ssh key to you user profile. Please go to https://occam-00.ph.unito.it/profile/keys. There you will find detailed instructions.
## Building the image
In OCCAM, all use software is run in Docker *containers*.
\ No newline at end of file
## Software containers
In OCCAM, all user software is run in *containers*. Even if this is not technically completely correct, you can think of a container as a lightweight virtual machine that holds the full software stack you need for your computation: OS, libraries, executables, files, except the Linux kernel that is shared with the physical host on which the container runs. Of course it is possible to pass configuration files and command line arguments to executables inside the container at runtime.
There are several implementations of software containers; in OCCAM we currently use Docker containers, an industry-standard tool to build, manage and run containers on Linux. You can find the full documentation at the Docker site , e.g. here: https://docs.docker.com/learn/, but you will need only very basic knowledge of it (pointers to relevant documentation will be provided wherever needed).