System Administrator Guide > Containerized Services > Docker Image Name Specification
Was this helpful?
Docker Image Name Specification
Docker image names and docker image versions are specified in x100/conf/extras, allowing to be defined per codeline. This file consists of variables:
CONTAINER_BASE_NAME_<artefact-name>_<OS>
CONTAINER_VERSION_<artefact-name>_<OS>
specifying the branch-specific image names and versions. They are set as key-value pairs (as the other values). The artefact name is in uppercase letters. Hyphens in the artefact name are replaced by underscores.
Each CONTAINER_BASE_NAME_*value in release branches is in general of format
<namespace>/<product name>-<artefact-name>-<platform>
Namespace
All images will be under the Actian namespace. Production repositories are public, testing repositories are private and require credentials for accessing them.
Product Name
Product names are a concatenation of product base name (Ingres) and product version (12.1). The version consists of major number and minor number.
Artefact Name
The artefact name specifies the service, like UDFs, or Spark,
Platform
Possible values are linux and win for Linux and Windows.
Version
Use the standard semantic versioning system major, minor and patch as docker image tag, for example, 1.5.1. After downloading, the currently active image will be tagged with the installation’s instance ID. This means CONTAINER_BASE_NAME_<artefact-name>_<OS>:<INSTANCE_ID> will always be the name to start containers. This tagging creates an alias to the specific version of the image.
An example of a full docker image name would be
actian/ingres12.1-spark-linux:4.2.2
The currently active image would look like
actian/ingres12.1-spark-linux
Last modified date: 01/28/2026