Using the InterSystems Container Registry
Many InterSystems products, including InterSystems IRIS®, can be deployed in containers. This document describes the container images provided by InterSystems, and explains how to obtain them from the InterSystems Container Registry (ICR).
Container Images Available from InterSystems
The following sections list the public and limited access images available from the ICR, which is located at https://containers.intersystems.com/. The full identifier, including registry, repository, name, and tag is provided for each image so you can copy it and paste it into your command or file.
Public Images
The following ICR images can be pulled without authentication.
InterSystems IRIS Community Edition
2022.1 | containers.intersystems.com/intersystems/iris-community:2022.1.0.209.0 |
2022.1 ARM64 | containers.intersystems.com/intersystems/iris-community-arm64:2022.1.0.209.0 |
2022.1 Machine Learning | containers.intersystems.com/intersystems/iris-ml-community:2022.1.0.209.0 |
2022.1 Machine Learning ARM64 | containers.intersystems.com/intersystems/iris-ml-community-arm64:2022.1.0.209.0 |
2021.2 | containers.intersystems.com/intersystems/iris-community:2021.2.0.651.0 |
2021.2 ARM64 | containers.intersystems.com/intersystems/iris-community-arm64:2021.2.0.651.0 |
2021.2 Machine Learning | containers.intersystems.com/intersystems/iris-ml-community:2021.2.0.651.0 |
2021.2 Machine Learning ARM64 | containers.intersystems.com/intersystems/iris-ml-community-arm64:2021.2.0.651.0 |
2021.1 | containers.intersystems.com/intersystems/iris-community:2021.1.0.215.3 |
2021.1 ARM64 | containers.intersystems.com/intersystems/iris-community-arm64:2021.1.0.215.3 |
2021.1 Machine Learning | containers.intersystems.com/intersystems/iris-ml-community:2021.1.0.215.3 |
Documentation: Deploy InterSystems IRIS Community Edition on Your Own System in Deploy and Explore InterSystems IRIS
InterSystems IRIS for Health Community Edition
2022.1 | containers.intersystems.com/intersystems/irishealth-community:2022.1.0.209.0 |
2022.1 ARM64 | containers.intersystems.com/intersystems/irishealth-community-arm64:2022.1.0.209.0 |
2022.1 Machine Learning | containers.intersystems.com/intersystems/irishealth-ml-community:2022.1.0.209.0 |
2022.1 Machine Learning ARM64 | containers.intersystems.com/intersystems/irishealth-ml-community-arm64:2022.1.0.209.0 |
2021.2 | containers.intersystems.com/intersystems/irishealth-community:2021.2.0.651.0 |
2021.2 ARM64 | containers.intersystems.com/intersystems/irishealth-community-arm64:2021.2.0.651.0 |
2021.2 Machine Learning | containers.intersystems.com/intersystems/irishealth-ml-community:2021.2.0.651.0 |
2021.2 Machine Learning ARM64 | containers.intersystems.com/intersystems/irishealth-ml-community-arm64:2021.2.0.651.0 |
2021.1 | containers.intersystems.com/intersystems/irishealth-community:2021.1.0.215.3 |
2021.1 ARM64 | containers.intersystems.com/intersystems/irishealth-community-arm64:2021.1.0.215.3 |
2021.1 Machine Learning | containers.intersystems.com/intersystems/irishealth-community-ml:2021.1.0.215.3 |
Documentation: Deploy InterSystems IRIS Community Edition on Your Own System in Deploy and Explore InterSystems IRIS
System Alerting and Monitoring
1.0 | containers.intersystems.com/intersystems/sam:1.0.0.115 |
Documentation: System Alerting and Monitoring Guide
Limited Access Images
Access to the following ICR images requires authentication:
InterSystems IRIS
2022.1 | containers.intersystems.com/intersystems/iris:2022.1.0.209.0 |
2022.1 ARM64 | containers.intersystems.com/intersystems/iris-arm64:2022.1.0.209.0 |
2022.1 Machine Learning | containers.intersystems.com/intersystems/iris-ml:2022.1.0.209.0 |
2022.1 Machine Learning, ARM64 | containers.intersystems.com/intersystems/iris-ml-arm64:2022.1.0.209.0 |
2022.1 secure, Locked Down | containers.intersystems.com/intersystems/iris-lockeddown:2022.1.0.209.0 |
2021.2 | containers.intersystems.com/intersystems/iris:2021.2.0.651.0 |
2021.2 ARM64 | containers.intersystems.com/intersystems/iris-arm64:2021.2.0.651.0 |
2021.2 Machine Learning | containers.intersystems.com/intersystems/iris-ml:2021.2.0.651.0 |
2021.2 Machine Learning, ARM64 | containers.intersystems.com/intersystems/iris-ml-arm64:2021.2.0.651.0 |
2021.2 secure, Locked Down | containers.intersystems.com/intersystems/iris-lockeddown:2021.2.0.651.0 |
2021.1.1 | containers.intersystems.com/intersystems/iris:2021.1.1.324.0 |
2021.1.1 ARM64 | containers.intersystems.com/intersystems/iris-arm64:2021.1.1.324.0 |
2021.1.1 Machine Learning | containers.intersystems.com/intersystems/iris-ml:2021.1.1.324.0 |
2021.1.1 secure, Locked Down | containers.intersystems.com/intersystems/iris-lockeddown:2021.1.1.324.0 |
2021.1 | containers.intersystems.com/intersystems/iris:2021.1.0.215.0 |
2021.1 ARM64 | containers.intersystems.com/intersystems/iris-arm64:2021.1.0.215.0 |
2021.1 Machine Learning | containers.intersystems.com/intersystems/iris-ml:2021.1.0.215.0 |
2021.1 secure, Locked Down | containers.intersystems.com/intersystems/iris-lockeddown:2021.1.0.215.0 |
2020.4 | containers.intersystems.com/intersystems/iris:2020.4.0.547.0 |
2020.4 ARM64 | containers.intersystems.com/intersystems/iris-arm64:2020.4.0.547.0 |
2020.3 | containers.intersystems.com/intersystems/iris:2020.3.0.221.0 |
2020.3 ARM64 | containers.intersystems.com/intersystems/iris-arm64:2020.3.0.221.0 |
2020.3 Machine Learning | containers.intersystems.com/intersystems/iris-ml:2020.3.0.304.0 |
2020.2 | containers.intersystems.com/intersystems/iris:2020.2.0.211.0 |
2020.2 ARM64 | containers.intersystems.com/intersystems/iris-arm64:2020.2.0.211.0 |
2020.1.2 | containers.intersystems.com/intersystems/iris:2020.1.2.517.0 |
2020.1.2 ARM64 | containers.intersystems.com/intersystems/iris-arm64:2020.1.2.517.0 |
2020.1.1 | containers.intersystems.com/intersystems/iris:2020.1.1.408.0 |
2020.1.1 ARM64 | containers.intersystems.com/intersystems/iris-arm64:2020.1.1.408.0 |
2020.1 | containers.intersystems.com/intersystems/iris:2020.1.0.215.0 |
2020.1 ARM64 | containers.intersystems.com/intersystems/iris-arm64:2020.1.0.215.0 |
Documentation: Running InterSystems IRIS Containers in Running InterSystems Products in Containers
InterSystems IRIS for Health
2022.1 | containers.intersystems.com/intersystems/irishealth:2022.1.0.209.0 |
2022.1 ARM64 | containers.intersystems.com/intersystems/irishealth-arm64:2022.1.0.209.0 |
2022.1 Machine Learning | containers.intersystems.com/intersystems/irishealth-ml:2022.1.0.209.0 |
2022.1 Machine Learning ARM64 | containers.intersystems.com/intersystems/irishealth-ml-arm64:2022.1.0.209.0 |
2022.1 secure, Locked Down | containers.intersystems.com/intersystems/irishealth-lockeddown:2022.1.0.209.0 |
2021.2 | containers.intersystems.com/intersystems/irishealth:2021.2.0.651.0 |
2021.2 ARM64 | containers.intersystems.com/intersystems/irishealth-arm64:2021.2.0.651.0 |
2021.2 Machine Learning | containers.intersystems.com/intersystems/irishealth-ml:2021.2.0.651.0 |
2021.2 Machine Learning ARM64 | containers.intersystems.com/intersystems/irishealth-ml-arm64:2021.2.0.651.0 |
2021.2 secure, Locked Down | containers.intersystems.com/intersystems/irishealth-lockeddown:2021.2.0.651.0 |
2021.1.1 | containers.intersystems.com/intersystems/irishealth:2021.1.1.324.0 |
2021.1.1 ARM64 | containers.intersystems.com/intersystems/irishealth-arm64:2021.1.1.324.0 |
2021.1.1 Machine Learning | containers.intersystems.com/intersystems/irishealth-ml:2021.1.1.324.0 |
2021.1.1 secure, Locked Down | containers.intersystems.com/intersystems/irishealth-lockeddown:2021.1.1.324.0 |
2021.1 | containers.intersystems.com/intersystems/irishealth:2021.1.0.215.0 |
2021.1 ARM64 | containers.intersystems.com/intersystems/irishealth-arm64:2021.1.0.215.0 |
2021.1 Machine Learning | containers.intersystems.com/intersystems/irishealth-ml:2021.1.0.215.0 |
2021.1 secure, Locked Down | containers.intersystems.com/intersystems/irishealth-lockeddown:2021.1.0.215.0 |
2020.4 | containers.intersystems.com/intersystems/irishealth:2020.4.0.547.0 |
2020.4 ARM64 | containers.intersystems.com/intersystems/irishealth-arm64:2020.4.0.547.0 |
2020.3 | containers.intersystems.com/intersystems/irishealth:2020.3.0.221.0 |
2020.3 ARM64 | containers.intersystems.com/intersystems/irishealth-arm64:2020.3.0.221.0 |
2020.3 Machine Learning | containers.intersystems.com/intersystems/irishealth-ml:2020.3.0.304.0 |
2020.2 | containers.intersystems.com/intersystems/irishealth:2020.2.0.211.0 |
2020.2 ARM64 | containers.intersystems.com/intersystems/irishealth-arm64:2020.2.0.211.0 |
2020.1.2 | containers.intersystems.com/intersystems/irishealth:2020.1.2.517.0 |
2020.1.2 ARM64 | containers.intersystems.com/intersystems/irishealth-arm64:2020.1.2.517.0 |
2020.1.1 | containers.intersystems.com/intersystems/irishealth:2020.1.1.408.0 |
2020.1.1 ARM64 | containers.intersystems.com/intersystems/irishealth-arm64:2020.1.1.408.0 |
2020.1 | containers.intersystems.com/intersystems/irishealth:2020.1.0.217.0 |
2020.1 ARM64 | containers.intersystems.com/intersystems/irishealth-arm64:2020.1.0.217.0 |
Documentation: Running InterSystems IRIS Containers in Running InterSystems Products in Containers
InterSystems Cloud Manager (ICM)
2022.1 | containers.intersystems.com/intersystems/icm:2022.1.0.209.0 |
2022.1 ARM64 | containers.intersystems.com/intersystems/icm-arm64:2022.1.0.209.0 |
2021.2 | containers.intersystems.com/intersystems/icm:2021.2.0.651.0 |
2021.1.1 | containers.intersystems.com/intersystems/icm:2021.1.1.324.0 |
2021.1.1 ARM64 | containers.intersystems.com/intersystems/icm-arm64:2021.1.1.324.0 |
2021.1 | containers.intersystems.com/intersystems/icm:2021.1.0.215.0 |
2020.4 | containers.intersystems.com/intersystems/icm:2020.4.0.547.0 |
2020.3 | containers.intersystems.com/intersystems/icm:2020.3.0.221.0 |
2020.2 | containers.intersystems.com/intersystems/icm:2020.2.0.211.0 |
2020.2 ARM64 | containers.intersystems.com/intersystems/icm-arm64:2020.2.0.211.0 |
2020.1.2 | containers.intersystems.com/intersystems/icm:2020.1.2.517.0 |
2020.1.1 | containers.intersystems.com/intersystems/icm:2020.1.1.408.0 |
2020.1.1 ARM64 | containers.intersystems.com/intersystems/icm-arm64:2020.1.1.408.0 |
2020.1 | containers.intersystems.com/intersystems/icm:2020.1.0.215.0 |
Documentation: Launch ICM in the InterSystems Cloud Manager Guide
InterSystems Kubernetes Operator (IKO)
3.3 | containers.intersystems.com/intersystems/iris-operator:3.3.0.120 |
3.1 | containers.intersystems.com/intersystems/iris-operator:3.1.0.112 |
2.0 | containers.intersystems.com/intersystems/iris-operator:2.0.0.223.0 |
Documentation: Using the InterSystems Kubernetes Operator
InterSystems API Manager
2.3 | containers.intersystems.com/intersystems/iam:2.3.3.2–1 |
2.2 | containers.intersystems.com/intersystems/iam:2.2.1.3-1 |
2.1 | containers.intersystems.com/intersystems/iam:2.1.4.6-1 |
1.5 | containers.intersystems.com/intersystems/iam:1.5.0.9-4 |
Documentation: InterSystems API Manager (IAM)
InterSystems Reports Server
2.0 | intersystems/iscreports_server:17.1.1.21 |
Documentation: InterSystems Reports Server with InterSystems IRIS
Arbiter
2022.1 | containers.intersystems.com/intersystems/arbiter:2022.1.0.209.0 |
2022.1 ARM64 | containers.intersystems.com/intersystems/arbiter-arm64:2022.1.0.209.0 |
2021.2 | containers.intersystems.com/intersystems/arbiter:2021.2.0.651.0 |
2021.2 ARM64 | containers.intersystems.com/intersystems/arbiter-arm64:2021.2.0.651.0 |
2021.1.1 | containers.intersystems.com/intersystems/arbiter:2021.1.1.324.0 |
2021.1.1 ARM64 | containers.intersystems.com/intersystems/arbiter-arm64:2021.1.1.324.0 |
2021.1 | containers.intersystems.com/intersystems/arbiter:2021.1.0.215.0 |
2020.4 | containers.intersystems.com/intersystems/arbiter:2020.4.0.547.0 |
2020.4 ARM64 | containers.intersystems.com/intersystems/arbiter-arm64:2020.4.0.547.0 |
2020.3 | containers.intersystems.com/intersystems/arbiter:2020.3.0.221.0 |
2020.2 | containers.intersystems.com/intersystems/arbiter:2020.2.0.211.0 |
2020.1.2 | containers.intersystems.com/intersystems/arbiter:2020.1.2.517.0 |
2020.1.1 | containers.intersystems.com/intersystems/arbiter:2020.1.1.408.0 |
2020.1 | containers.intersystems.com/intersystems/arbiter:2020.1.0.215.0 |
Documentation: Mirroring with InterSystems IRIS Containers in Running InterSystems Products in Containers.
Web Gateway
2022.1 |
containers.intersystems.com/intersystems/webgateway:2022.1.0.209.0 |
2022.1 ARM64 |
containers.intersystems.com/intersystems/webgateway-arm64:2022.1.0.209.0 |
2022.1 secure, Locked Down |
containers.intersystems.com/intersystems/webgateway:2022.1.0.209.0-lockeddown |
2022.1 secure, Locked Down ARM64 |
containers.intersystems.com/intersystems/webgateway-arm64:2022.1.0.209.0-lockeddown |
2022.1 Nginx |
containers.intersystems.com/intersystems/webgateway:2022.1.0.209.0-nginx |
2022.1 Nginx ARM64 | containers.intersystems.com/intersystems/webgateway-arm64:2022.1.0.209.0-nginx |
2021.2 |
containers.intersystems.com/intersystems/webgateway:2021.2.0.651.0 |
2021.2 ARM64 |
containers.intersystems.com/intersystems/webgateway-arm64:2021.2.0.651.0 |
2021.2 secure, Locked Down |
containers.intersystems.com/intersystems/webgateway:2021.2.0.651.0-lockeddown |
2021.2 secure, Locked Down ARM64 |
containers.intersystems.com/intersystems/webgateway-arm64:2021.2.0.651.0-lockeddown |
2021.2 Nginx |
containers.intersystems.com/intersystems/webgateway:2021.2.0.651.0-nginx |
2021.2 Nginx ARM64 | containers.intersystems.com/intersystems/webgateway-arm64:2021.2.0.651.0-nginx |
2021.1.1 | containers.intersystems.com/intersystems/webgateway:2021.1.1.324.0 |
2021.1.1 ARM64 | containers.intersystems.com/intersystems/webgateway-arm64:2021.1.1.324.0 |
2021.1 | containers.intersystems.com/intersystems/webgateway:2021.1.0.215.0 |
2020.4 | containers.intersystems.com/intersystems/webgateway:2020.4.0.547.0 |
2020.4 ARM64 | containers.intersystems.com/intersystems/webgateway-arm64:2020.4.0.547.0 |
2020.3 | containers.intersystems.com/intersystems/webgateway:2020.3.0.221.0 |
2020.2 | containers.intersystems.com/intersystems/webgateway:2020.2.0.211.0 |
2020.1.2 | containers.intersystems.com/intersystems/webgateway:2020.1.2.517.0 |
2020.1.1 | containers.intersystems.com/intersystems/webgateway:2020.1.1.408.0 |
2020.1.1 ARM64 | containers.intersystems.com/intersystems/webgateway-arm64:2020.1.1.408.0 |
2020.1 | containers.intersystems.com/intersystems/webgateway:2020.1.0.215.0 |
Documentation: Using the InterSystems Web Gateway Container in Running InterSystems Products in Containers
PasswordHash
1.1 | containers.intersystems.com/intersystems/passwordhash:1.1.0.111 |
1.0 | containers.intersystems.com/intersystems/passwordhash:1.0 |
Documentation: Authentication and Passwords in Running InterSystems Products in Containers
Authenticating to the ICR
To log into the ICR, take the following steps:
-
Load https://containers.intersystems.com/ in your browser and log in with your InterSystems/WRC credentials. The Credentials for [User] page displays with your Docker login credentials for the ICR.
-
In your Docker interface (for example, your PowerShell window or Linux command line), authenticate to the ICR using the provided credentials. You can do this by copying and pasting the full docker login command displayed on the Credentials page, for example:
docker login -u="<username>" -p="<provided-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.
-
You can now pull images from the ICR, for example:
docker pull containers.intersystems.com/intersystems/iris:2020.3.0.221.0
Listing the ICR Inventory
Various APIs are available to list images and tags in a Docker registry. An example of an open source third-party utility that can be used to list a registry’s inventory is docker-ls, available at https://github.com/mayflower/docker-ls.
There are several ways to obtain this utility. You can:
-
Download precompiled docker-ls binaries for a variety of platforms.
-
Install the utility directly on some platforms, for example on Linux systems with the command
sudo snap install docker-ls
-
Pull and run the image carinadigital/docker-ls:latest on Linux platforms to install the utility, for example:
docker run --rm carinadigital/docker-ls:latest
Once docker-ls is installed, you can use the following command to list the repositories in the ICR:
docker-ls repositories --registry https://containers.intersystems.com --user <username> --password <password>
To avoid exposing your password on the command line, you can use the --interactive-password option to be prompted for it instead.
If you want to list limited access images, you must include your credentials in the docker-ls repositories command regardless of whether you are logged into containers.intersystems.com, for example
$ docker-ls repositories --registry https://containers.intersystems.com -u "<username>" --interactive-password Password: requesting list . done repositories: - intersystems/arbiter - intersystems/arbiter-arm64 - intersystems/healthalthconn - intersystems/healthalthconn-arm64 - intersystems/icm - intersystems/icm-arm64 - intersystems/iris - intersystems/iris-aa-community - intersystems/iris-arm64 - intersystems/iris-community - intersystems/iris-community-arm64 - intersystems/irishealth - intersystems/irishealth-arm64 - intersystems/irishealth-community - intersystems/irishealth-community-arm64 - intersystems/passwordhash - intersystems/sam - intersystems/webgateway - intersystems/webgateway-arm64
To list the tags of all the images in a specific repository within the registry, you can use the docker-ls tags command. For example, to list the publicly available InterSystems IRIS for Health images without logging into the registry, use the following command:
$ docker-ls tags --registry https://containers.intersystems.com intersystems/irishealth-community requesting list . done repository: intersystems/irishealth-community tags: - 2020.1.0.217.1 - 2020.2.0.211.0 - 2020.3.0.200.0
Further examples are available at https://github.com/mayflower/docker-ls.