-
Alexander Martínez Méndez authoredfe3106ce
GEANT4 Docker
Instrucciones de uso
A continuación las instrucciones para crear el contenedor GEANT4.
Requisitos
Para utilizar esta herramienta se requiere tener instalado el software Docker y las intrucciones de instalación se encuentran en https://docs.docker.com/engine/install/.
Se han realizado pruebas hasta ahora en sistemas GNU/Linux (Ubuntu, Debian, CentOS)
Crear contenedor GEANT4
A continuación las instrucciones para crear el contenedor offline.
- Descargar la imagen desde Docker Hub
docker pull halleyuis/geant4:latest
- Crear el contenedor
docker run -dit --name geant4-$USER --net=host --env="DISPLAY" --volume="$HOME/.Xauthority:/root/.Xauthority:rw" -v {{directorioLocal}}/:/data halleyuis/geant4:latest
donde:- {{directorioLocal}} Es la ruta a algún directorio del Host para compartir archivos con el contenedor. [Opcional]
- Los parámetros net, env y volumen permiten la ejecución de interfaces gráficas
- geant4 es el nombre del contendor. [Puede usarse cualquier otro nombre]
Manejo del contenedor
Iniciar/apagar el contenedor
En caso de que el contenedor no este encendido, usar el siguiente comando para inicarlo.
docker start geant4
Para apagarlo usar:
docker stop geant4
Donde geant4
es el nombre asignado al contenedor.
Ingresar al contenedor
Para ingresar en modo terminal al contenedor se ejecuta el siguiente comando.
docker exec -it geant4 bash
Donde geant4 es el nombre asignado al contenedor.
Al ingresar al contenedor podrá usar el software GEANT4 desde la ruta de instalación /opt/geant4
y los ejemplos en el directorio /root/examples-geant4
.
Ver los contenedores activos
Para ver los contenedores activos y algunos datos de su estado ejecutar en el host:
docker ps