Wie kann ich per script abfragen, ob ich auf der host shell oder in einem singularity container befinde?
Ich möchte innerhalb eines Scripts am Anfang prüfen ob ich mich in einer Singularity Instanz befinde.
Mit Docker würde das ca so funktionieren,
aber wie geht es mit singularity?
in proc konnte ich nichts finden, was auf singularity hinweist.
Mit Docker würde das ca so funktionieren,
if grep -q docker /proc/1/cgroup; then
echo inside docker
else
echo on host
exit
fi
aber wie geht es mit singularity?
in proc konnte ich nichts finden, was auf singularity hinweist.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 1890277228
Url: https://administrator.de/contentid/1890277228
Ausgedruckt am: 21.11.2024 um 22:11 Uhr
2 Kommentare
Neuester Kommentar
Hallo,
vorweg gesagt: ich werde deine Frage nicht beantworten können.
Aber mal doof gefragt, was bringt es dir zu wissen, welche Container Technologie im Hintergrund läuft?
Der Anwendung ist das doch vollkommen egal.
Gleiches gilt auch für Anwendungen die in einer VM laufen. Für die Anwendung kann es doch vollkommen egal sein, welcher Hypervisor zum Einsatz kommt.
Also welche Vorteile erhoffst du dir durch diese Information?
MfG
vorweg gesagt: ich werde deine Frage nicht beantworten können.
Aber mal doof gefragt, was bringt es dir zu wissen, welche Container Technologie im Hintergrund läuft?
Der Anwendung ist das doch vollkommen egal.
Gleiches gilt auch für Anwendungen die in einer VM laufen. Für die Anwendung kann es doch vollkommen egal sein, welcher Hypervisor zum Einsatz kommt.
Also welche Vorteile erhoffst du dir durch diese Information?
MfG