# 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.