# Container Images OCI-compatible container images are available for simtools users and support both application and development use cases. Runtimes such as [Docker](https://www.docker.com/products/docker-desktop), [Podman](https://podman.io/), or [Apptainer](https://apptainer.org/) can be used. Apptainer users should pull the OCI image with a `docker://` reference. ## Pre-built Images Below is an overview of the most-relevant pre-built container images available from the [simtools package registry](https://github.com/orgs/gammasim/packages?repo_name=simtools). All images use `almalinux:9.8` or `almalinux:9.8-minimal`. The simtools production and development images use Python 3.14. ### Simtools for Production - registry page: [simtools-prod](https://github.com/gammasim/simtools/pkgs/container/simtools-prod) - Docker file: [Dockerfile-simtools-prod](https://github.com/gammasim/simtools/blob/main/docker/Dockerfile-simtools-prod) | image tag | simtools | CORSIKA | sim_telarray | remarks | | --- | --- | --- | --- | --- | | v0.27.0-v78010-v2025-11-30-rc-[generic](ghcr.io/gammasim/simtools-prod:v0.27.0-generic), [avx2](ghcr.io/gammasim/simtools-prod:v0.27.0-v78010-v2025-11-30-rc-avx2), [avx512f](ghcr.io/gammasim/simtools-prod:v0.27.0-v78010-v2025-11-30-rc-avx512f), [sse4](ghcr.io/gammasim/simtools-prod:v0.27.0-v78010-v2025-11-30-rc-sse4) | v0.27.0 | v78010 | v2025-11-30-rc | no QGSJet2/3 tables included | The generic image is compatible with ARM and x86_64 CPUs, all other images are for x86_64 CPUs only. No separate Apptainer images are published. To use an image with Apptainer, pull the matching OCI image from the GitHub Container Registry with `apptainer pull docker://...` and run the resulting local SIF file. ### Simtools for Developers - registry page: [simtools-dev](https://github.com/gammasim/simtools/pkgs/container/simtools-dev) - Docker file: [Dockerfile-simtools-dev](https://github.com/gammasim/simtools/blob/main/docker/Dockerfile-simtools-dev) | image tag | simtools | CORSIKA | sim_telarray | remarks | | --- | --- | --- | --- | --- | | [v0.27.0](ghcr.io/gammasim/simtools-dev:0.27.0) | v0.27.0 | v7.8010 | v2025-11-30-rc | includes QGSJet3 tables | Images are compatible with ARM and x86_64 CPUs. ### CORSIKA7 - registry page: [corsika7](https://github.com/gammasim/simtools/pkgs/container/corsika7) - Docker file: [Dockerfile-corsika7](https://github.com/gammasim/simtools/blob/main/docker/Dockerfile-corsika7) | image tag | CORSIKA | high-/low-energy
interaction models | compile
configuration | optimization
patches | IACT/ATMO | | --- | --- | --- | --- | --- | --- | | v78010-[generic](ghcr.io/gammasim/corsika7:v78010-generic), [avx2](ghcr.io/gammasim/corsika7:v78010-avx2), [avx512f](ghcr.io/gammasim/corsika7:v78010-avx512f), [sse4](ghcr.io/gammasim/corsika7:v78010-sse4) | v7.8010 | QGSJet-II/URQMD; QGSJet-III/URQMD; EPOS/URQMD | [CTAO corsika7-config](https://gitlab.cta-observatory.org/cta-computing/dpps/simpipe/simulation_software/corsika7-config) | [v1.1.0](https://gitlab.cta-observatory.org/cta-computing/dpps/simpipe/simulation_software/corsika-opt-patches/-/releases/v1.1.0) | 1.69 | The `generic` image is compatible with ARM and x86_64 CPUs, all other images are for x86_64 CPUs only. The CORSIKA images include QGSJet-II/URQMD executables for flat and curved atmospheres. Select QGSJet-II with `corsika_he_interaction=qgs2` (for example, with `--corsika_he_interaction qgs2` when using the simtools command-line applications). ```{important} Container images do not include the interaction tables required by CORSIKA. Follow the [CORSIKA documentation](../components/corsika.md#corsika-interaction-tables) for the current table set and installation instructions. ``` ### sim_telarray Images - registry page: [sim_telarray](https://github.com/gammasim/simtools/pkgs/container/sim_telarray) - Docker file: [Dockerfile-sim_telarray](https://github.com/gammasim/simtools/blob/main/docker/Dockerfile-simtel_array) | Image tag | sim_telarray | hessio version | stdtools version | | --- | --- | --- | --- | | [v2025-11-30-rc](ghcr.io/gammasim/sim_telarray:v2025-11-30-rc) | [v2025-11-30-rc](https://gitlab.cta-observatory.org/cta-computing/dpps/simpipe/simulation_software/sim_telarray/-/releases/v2025-11-30-rc)) | [v2025-12-01-rc](https://gitlab.cta-observatory.org/cta-computing/dpps/simpipe/simulation_software/hessio/-/releases/v2025-12-01-rc) | [v2025-06-16-rc](https://gitlab.cta-observatory.org/cta-computing/dpps/simpipe/simulation_software/stdtools/-/releases/v2025-06-16-rc) | Note: Version names should be replaced with actual version numbers when releases are available.