Skip to main content

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.

Note:

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:


docker login -u="username" -p="password" containers.intersystems.com

To avoid exposing your password on the command line, however, you may want to instead enter the command docker login containers.intersystems.com, then enter your username at the Username: prompt and paste your password into the Password: prompt.

Note:

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.

Public 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:

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:

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.

FeedbackOpens in a new tab