Skip to content

Images

Container images

This page aims to provide a list of container images that are available in the DHI-managed container registries and can be used for running various DHI-related jobs. The list does not include images that are available in public repositories.

Image: MikeFM 2022

  • DEV ACR dhiacrdev.azurecr.io/mikefm:2022.1
  • PROD ACR dhiacrprod.azurecr.io/mikefm:2022.1
  • Dockerfile link

The image contains MikeZero installation in 2022 version. By default the engines will use demo license. If that is not sufficient the users should provide their own license. The license credentials have to be passed into the image at runtime via environment variables. Only internet license is currently supported. The environment variables are: - LicenseUser which identifies the owner of the license - LicenseHash which is a hash of the license password.

The environment variables should be set before the first call to FemEngineXX is made.

If the application that invokes the jobs runs in the AKS cluster managed by the Platform, the recommended approach on how to pass the license secrets to the job is to link it from a secret deployed in the application namespace (see link).

If that is not possible then the variables can be set from within the container command (although that of course is not the recommended way for production).

A sample command might look like this:

[
    "/bin/sh", 
    "-c", 
    "export LicenseUser='user@domain.com'; export LicenseHash='012345678'; cd /work; FemEngineHD lake.m21fm"
]