https://github.com/kinow/cylc-singularity
Singularity containers for Cylc
https://github.com/kinow/cylc-singularity
containers cylc docker scheduler singularity singularity-container singularity-containers workflow
Last synced: 11 months ago
JSON representation
Singularity containers for Cylc
- Host: GitHub
- URL: https://github.com/kinow/cylc-singularity
- Owner: kinow
- License: mit
- Created: 2019-01-30T01:19:31.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-12-29T01:39:44.000Z (about 6 years ago)
- Last Synced: 2025-02-01T21:36:05.670Z (about 1 year ago)
- Topics: containers, cylc, docker, scheduler, singularity, singularity-container, singularity-containers, workflow
- Language: Roff
- Size: 3.91 KB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Cylc Singularity Container
Example [singularity](https://www.sylabs.io/) container for [Cylc](https://cylc.github.io/cylc/).
See [this repository](https://github.com/kinow/cylc-docker) for Docker images.
## Creating the container for Cylc 7.8.1
sudo singularity build cylc-7.8.1.simg Singularity-cylc-7.8.1
Once the command is done, you should have a binary called `cylc-7.8.1.simg`. You can
then execute Cylc with
./cylc-7.8.1.simg check-software
Or even register suites, and run Cylc as you would normally run it. You can rename it to `cylc`
and store somewhere in your `$PATH`, without having to really install Cylc.
## Accessing the container
Assuming you have installed Singularity, try the following:
singularity shell cylc-7.8.1.simg
That should give you a shell within the container.