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.
Please also mark the comments that contributed to the solution of the article
Content-ID: 1890277228
Url: https://administrator.de/contentid/1890277228
Printed on: December 13, 2024 at 11:12 o'clock
2 Comments
Latest comment
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