--
AdminUser - 06 Dec 2024
Containers
Un container es una entidad aislada que provee un ambiente de software para una aplicacion y sus dependencias en una imagen. Usar containers permite la portabilidad entre sistemas, un entorno de pruebas consistente, simplifica la gestion de dependencias y software
Contenedores de Singularity
Singularity es una herramienta que permite a cualquier usuario ejecutar software en contenedores: El usuario en el container es el mismo usuario con los mismos privilegios/permisos que el que ejecuta el contenedor. singularity permite montar sistemas de archivos para accederlos desde el container.
Los container en la Federacion de Cluster estan ubicados en el directorio /localapps
Lo parametros con singularity para ejecutar el software dentro de container son
Singularity exec Úselo para ejecutar un comando dentro del contenedor
Singularity run - Úselo para ejecutar un script de ejecución predefinido dentro del contenedor
Singularity shell- Uselo Para un shell interactivo dentro del contenedor
Singularity shell command is typically used to run a shell within the container. It is very useful for trying to gather information about files within the container. In this example, shell into the ubuntu.sif