Using the InterSystems Container Registry
Many InterSystems products, including InterSystems IRIS®, can be deployed in containers. This document explains how to use the InterSystems Container Registry (ICR) and describes the types of images available.
InterSystems Container Registry Portal
The ICR web portal at https://containers.intersystems.com/contentsOpens in a new tab lets you browse the available images and copy the docker pull command for a particular image. The images available are described in InterSystems Container Registry Contents.
The navigation pane on the left lists products and product families; some are public and others require authentication, so the ones you see depend on whether you are logged in with your InterSystems credentials.
Expand a product or product family to list the individual respositories it contains, then expand repositories to list the tags of the available images. When you select a tag, the main panel displays one or more docker pull commands for downloading the image, each with a button to copy it. Multiple docker pull commands are displayed when an image is available for both amd64 and arm64 architecture.
Prior to InterSystems IRIS version 2022.2, amd64 and arm64 versions were provided as separate images, but at 2022.2 and going forward they are combined into a single image, with the desired version transparently downloaded by the corresponding docker pull command. There is no difference between the command previously used to download a separate amd64 or arm64 image and the one now used to download a version of the image.
When you are logged into the portal, you can also copy a docker login command, such as the following, which you can use to authenticate to the ICR on the command line before using a docker pull command (or other means) to download a restricted image.
If you are logged into another Docker registry, the docker login command may result in an error; log out of the other registry before logging into containers.intersystems.com.
InterSystems Container Registry Contents
The following sections list the repositories on the ICR containing the available public and limited access images. All images are available for amd64 platforms, while many are also available for arm64 platforms. Use the instructions in InterSystems Container Registry Portal to browse the repositories and copy docker pull commands for specific images.
The following ICR images can be listed and pulled without authentication.
InterSystems IRIS Community Edition
InterSystems IRIS Community Edition comes with a free license and a few limitations, and is ideal for evaluation and testing. Community Edition images are available for InterSystems IRIS and InterSystems IRIS for Health, both with and without the IntegratedML automated machine learning feature. For documentation, see:
System Alerting and Monitoring
System Alerting and Monitoring (SAM) provides a monitoring solution for multiple-instance InterSystems IRIS deployments. For documentation, see System Alerting and MonitoringOpens in a new tab.
Limited Access Images
Access to the following ICR images requires authentication, as described in InterSystems Container Registry Portal.
InterSystems IRIS Product Family
InterSystems IRIS images are available with and without the IntegratedML automated machine learning feature. A locked down (highly secure) image (without IntegratedML) is also available. The family also contains images for the InterSystems Web Gateway, the mirroring arbiter, and the passwordhash container, as well as InterSystems Cloud Manager (ICM). For documentation, see:
In Running InterSystems Products in Containers
InterSystems IRIS for Health Product Family
InterSystems IRIS for Health images are available with and without the IntegratedML automated machine learning feature. A locked down (highly secure) image (without IntegratedML) is also available. The family also contains images for the HealthShare Health Connect healthcare integration engine, the InterSystems Web Gateway, the mirroring arbiter, and the passwordhash container, as well as InterSystems Cloud Manager (ICM). For documentation, see:
In Running InterSystems Products in Containers
Data Transformations in InterSystems Healthcare ProductsOpens in a new tab (InterSystems IRIS for Health)
InterSystems API Manager
InterSystems API Manager (IAM) is an API gateway that gives you the ability to more effectively monitor and control the traffic between your server-side APIs and your client-side applications. For documentation, see InterSystems API Manager (IAM)Opens in a new tab.
InterSystems Kubernetes Operator
The InterSystems Kubernetes Operator (IKO) automates deployment of sharded clusters and other InterSystems IRIS configurations on Kubernetes platforms. For documentation, see Using the InterSystems Kubernetes OperatorOpens in a new tab.
InterSystems Reports Server
InterSystems Reports is a a robust modern reporting solution for data stored in InterSystems IRIS, powered by Logi Report (a product of Logi Analytics®). For documentation, see InterSystems ReportsOpens in a new tab.