Skip to content

mdpiper/csdms-containers

Repository files navigation

csdms-containers

Docker and Singularity/Apptainer definition files for CSDMS Workbench software.

Docker

The image is built on an Ubuntu condaforge/mambaforge base image, with conda and mamba installed in opt/conda. CSDMS Workbench software, listed in requirements.txt, is installed into the the base environment, which is activated.

Build this example locally with:

docker build --tag workbench --file csdms-workbench.dockerfile .

Run a container from this image interactively with:

docker run -it workbench

A versioned image built from this repository is hosted on Docker Hub at csdms/workbench. To tag, build, and push an update, run:

docker build --tag csdms/workbench:tagname --file csdms-workbench.dockerfile --push .

where tagname is, e.g., 0.1 or latest.

A user can pull this image from Docker Hub with:

docker pull csdms/workbench

Singularity/Apptainer

About

Docker and Singularity definition files for CSDMS software

Topics

Resources

License

Stars

Watchers

Forks