Written by

Director at M/Gateway Developments Ltd
Question Rob Tweed · May 3, 2024

What's the most recent non-preview Community Edition Container?

It's not clear to me, when using the InterSystems Container Repository, which version is the best / most recent non-preview Community Edition version to use.

I see lots of 2023.2.x versions, a single 2023.3 and 2024.1 version, but also a latest-cd and latest-em (with no explanation as to what cd and em mean).

I assume the trick is to use one of the latest-xx ones?  If so, which?

Unfortunately I haven't been able to find any explanatory information anywhere about the nomenclature conventions used.

Many thanks

Product version: IRIS 2023.3

Comments

Rob Tweed  May 3, 2024 to Enrico Parisi

Thanks Enrico! OK so I guess it's latest-em I should always be using.

It would be useful to have this information in the actual Container Repository to save having to search around for it.  

0
Rob Tweed · Dec 16, 2024

Revisiting this after a while - it appears that things have changed again.  Am I correct that there are no longer any architecture-neutral containers and you have to specifically pull either an ARM or AMD/Intel version?  eg:

FROM containers.intersystems.com/intersystems/iris-community-arm64:2024.3

Also latest-em appears to not exist any more as an option, so you can't simply request the latest stable version?

Thanks for help/advice, Rob

0
Rob Tweed · Dec 16, 2024

A further follow-up on this.  If Architecture-specific containers are now to be the norm, could you at least use a nomenclature that allows the following?

FROM containers.intersystems.com/intersystems/iris-community-${BUILDARCH}:2024.3

This currently works if you build on ARM, but apparently the AMD64 version is:

iris-community:2024.3

rather than 

iris-community-amd64:2024.3

which makes such conditionalisation in a Dockerfile impossible.

0