With Singularity: Difference between revisions
Jump to navigation
Jump to search
(Created page with "Singularity is a rootless container format for restricted environments like HPC. Here are the installation instructions: https://docs.sylabs.io/guides/latest/user-guide/quick_start.html#quick-installation-steps Build with: git clone <nowiki>https://github.com/launix-de/memcp</nowiki> cd memcp sudo singularity build memcp.sif memcp.singularity.recipe Now you can run memcp.sif: mkdir data singularity run --bind data:/data memcp.sif") |
Wikiservice (talk | contribs) (Refresh MemCP documentation: accuracy, operational guidance, performance profile and maintained API reference) |
||
| Line 1: | Line 1: | ||
Singularity | <!-- Copyright (C) 2026 Carl-Philip Haensch --> | ||
<!-- SPDX-License-Identifier: GPL-3.0-or-later --> | |||
= Run MemCP with Singularity/Apptainer = | |||
Build the repository-provided image target: | |||
https:// | <syntaxhighlight lang="bash"> | ||
git clone https://github.com/launix-de/memcp | |||
cd memcp | |||
make memcp.sif | |||
apptainer run memcp.sif | |||
</syntaxhighlight> | |||
Bind a persistent host directory to the container data path and expose or forward the HTTP/MySQL ports according to the local Apptainer installation. Set a strong initial root password for a fresh data directory and keep the image, application modules, and data directory versions together during upgrades. | |||
Singularity installations can use the corresponding <code>singularity</code> command. See [[Deployment]], [[Persistency and Performance Guarantees]], and [[Security and Authentication]]. | |||
Revision as of 11:59, 28 August 2026
Run MemCP with Singularity/Apptainer
Build the repository-provided image target:
<syntaxhighlight lang="bash"> git clone https://github.com/launix-de/memcp cd memcp make memcp.sif apptainer run memcp.sif </syntaxhighlight>
Bind a persistent host directory to the container data path and expose or forward the HTTP/MySQL ports according to the local Apptainer installation. Set a strong initial root password for a fresh data directory and keep the image, application modules, and data directory versions together during upgrades.
Singularity installations can use the corresponding singularity command. See Deployment, Persistency and Performance Guarantees, and Security and Authentication.