Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mdpiper/csdms-containers
Docker and Singularity definition files for CSDMS software
https://github.com/mdpiper/csdms-containers
apptainer csdms docker singularity
Last synced: 11 days ago
JSON representation
Docker and Singularity definition files for CSDMS software
- Host: GitHub
- URL: https://github.com/mdpiper/csdms-containers
- Owner: mdpiper
- License: mit
- Created: 2024-05-07T17:19:15.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-05-11T04:28:37.000Z (8 months ago)
- Last Synced: 2024-06-12T17:33:23.141Z (7 months ago)
- Topics: apptainer, csdms, docker, singularity
- Language: Dockerfile
- Homepage: https://csdms.colorado.edu
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# csdms-containers
Docker and Singularity/Apptainer definition files for [CSDMS Workbench](https://csdms.colorado.edu/wiki/Workbench) software.
## Docker
The image is built on an Ubuntu [condaforge/mambaforge](https://hub.docker.com/r/condaforge/mambaforge) base image,
with `conda` and `mamba` installed in `opt/conda`.
CSDMS Workbench software,
listed in [requirements.txt](./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](https://hub.docker.com/r/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