General purpose EIC container used for the eicweb CI workflow.
1.4K
This is the general purpose EIC container used for the eicweb workflow. For more info, see the documentation. Stable versions of the container:
docker pull eicweb/eic:2.8-stabledocker pull eicweb/eic:2.7-stabledocker pull eicweb/eic:2.6-stablegit clone https://eicweb.phy.anl.gov/containers/eic_container.git
cd eic_container
install.py to install to your <PREFIX> of choice
(e.g. $HOME/local/opt/eic_container_1.0.4). By default the
modeuefile will be installed to $PREFIX/../../etc/modulefiles.
You can use the -v flag to select the version you want to install, or omit the
flag if you want to install the master build. The recommended stable
release version is v2.8.0../install.py -v 2.8.0 <PREFIX>
Available flags:
-v VERSION, --version VERSION
(opt.) project version. Default: current version (in repo).
-b BIND_PATHS, --bind-path BIND_PATHS
(opt.) extra bind paths for singularity.
-m MODULE_PATH, --module-path MODULE_PATH
(opt.) Root module path where you want to install a
modulefile. D: <prefix>/../../etc/modulefiles
-l, --local Local install, will not install the modulefiles (you will have
to run the launcher scripts from their relative paths).
-f, --force Force-overwrite already downloaded container with the same name.
module load eic_container
-l flag,
and then use the runscripts (under $PREFIX/bin) manually../install.py $PREFIX -l
...
$PREFIX/bin/eic-shell
-b flag. Run ./install.py -h to see a list of all
supported options.module use <prefix>/../../etc/modulefiles
module load eic_container
eic-shell
-l flag to a prefix $PREFIX:./install.py $PREFIX
$PREFIX/bin/eic-shell
To load the container environment in your run scripts, you have to do nothing special.
The environment is already setup with good defaults, so you can use all the programs
in the container as usual and assume everything needed to run the included software
is already setup.
If using this container as a basis for a new container, you can direction access
the full container environment from a docker RUN shell command with no further
action needed. For the most optimal experience, you can install your software to
/usr/local to fully integrate with the existing environment. (Note that, internally,
/usr/local is a symlink to /opt/view).
[email protected][email protected][email protected][email protected]nlohmann-json[email protected][email protected][email protected][email protected] with pip, numpy, pyyaml, pyafp, matplotlib, ipython, scipy[email protected][email protected]pythia8@8303[email protected][email protected][email protected][email protected][email protected][email protected][email protected][email protected][email protected]opencascadeeic-shell: a development shell in the imagecontainer_dev: same as EIC shellipythonContent type
Image
Digest
Size
2 GB
Last updated
over 5 years ago
docker pull eicweb/eic