With Singularity: Difference between revisions

From MemCP
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")
 
(Refresh MemCP documentation: accuracy, operational guidance, performance profile and maintained API reference)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
Singularity is a rootless container format for restricted environments like HPC.
<!-- Copyright (C) 2026 Carl-Philip Haensch -->
<!-- SPDX-License-Identifier: GPL-3.0-or-later -->
= Run MemCP with Singularity/Apptainer =


Here are the installation instructions:
Build the repository-provided image target:


https://docs.sylabs.io/guides/latest/user-guide/quick_start.html#quick-installation-steps
<pre>
git clone https://github.com/launix-de/memcp
cd memcp
make memcp.sif
apptainer run memcp.sif
</pre>


Build with:
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.
git clone <nowiki>https://github.com/launix-de/memcp</nowiki>
 
cd memcp
Singularity installations can use the corresponding <code>singularity</code> command. See [[Deployment]], [[Persistency and Performance Guarantees]], and [[Security and Authentication]].
sudo singularity build memcp.sif memcp.singularity.recipe
Now you can run memcp.sif:
mkdir data
singularity run --bind data:/data memcp.sif

Latest revision as of 12:14, 28 August 2026

Run MemCP with Singularity/Apptainer

Build the repository-provided image target:

git clone https://github.com/launix-de/memcp
cd memcp
make memcp.sif
apptainer run memcp.sif

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.