Euclid-docker

docker is very popular way of running locally executables already compiled within a light virtual environment (a container)

Before school install the 2 following packages:

Warning: some defaults implementations sometimes exist on Mac's: you should better remove them before.

You will find here a very nice introduction to docker (in french!).

  • then you need to install the CAMEL docker image: since it is quite heavy (~500MB) do it before school (with a good connection). Installation is pretty simple:
git clone https://gitlab.in2p3.fr/plaszczy/camel_docker.git
cd camel_docker/v3_euclid/
./build.sh

To start the virtual ennvironement during the school you will need to run:

./run.sh

You are then within a (virtual) linux environment in the /home/CAMEL/v3_euclid directory (also known as the CAMELROOT one).

The previous script automatically creates a shared directory between the container and your computer named output (located where you ran the script) : you should put your stuff in it (as parameter files) using your prefered editor. The area is available in the container in work/output. You should always work from here.

back