Solapas principales

InterSystems Official
Eduardo Anglada · Sep 4, 2020
Esta es la traducción del original announcement.

Lanzamiento del Registro de Contenedores de InterSystems

¡Hola desarrolladores!

Es un placer anunciar la disponibilidad del Registro de Contenedores de InterSystems. Es un nuevo canal para que los clientes tengan acceso a las versiones finales y de prueba de software, en formato apto para contenedores. Todas las imágenes Community Edition están disponibles en un repositorio público que no necesita autenticación. Las imágenes finales (IRIS, IRIS for Health, Health Connect, System Alerting and Monitoring, InterSystems Cloud Manager) y las utilidades (como pueden ser arbiter, Web Gateway y PasswordHash) requieren un token de autenticación que se genera a partir de las credenciales de la cuenta del WRC.

La página de distribución de software del Centro de Soporte Internacional (WRC) seguirá siendo el canal de distribución de imágenes en otros formatos, pero ya se pueden configurar sus pipelines CI/CD para hacer ‘docker pull’ de las imágenes directamente del Registro de Contenedores de InterSystems.

La primera versión del Registro de Contenedores de InterSystems sólo distribuye imágenes de contenedores. En el futuro, está planeado que proporcione todo el contenido disponible, como kits completos, drivers, archivos de configuración, etc

El Registro está disponible en https://containers.intersystems.com. Las instrucciones de uso se encuentran en la tabla de esta publicación y en el fichero PDF adjunto. Si encuentras algún problema o tienes cualquier sugerencia, escríbenos en los comentarios abajo o contacta con support@intersystems.com.

--------------------------------------------------------------

Cómo usar el Registro de Contenedores de InterSystems

Este documento contiene un listado de imágenes disponibles en el Registro de Contenedores de InterSystems (RCI), situado en containers.intersystems.com, e incluye instrucciones para usarlo.

Las imágenes se pueden descargar usando el comando docker pull, por ejemplo:

docker pull containers.intersystems.com/intersystems/iris-community:2020.2.0.211.0

Este documento contiene las siguientes secciones:

  • Imágenes públicas
  • Imágene de acceso restringido
  • Autenticación en el RCI
  • Listado del contenido del RCI

Imágenes públicas

Las siguientes imágenes del RCI son públicas y no requieren autenticación:

InterSystems IRIS

IntegratedML

(preview)

containers.intersystems.com/intersystems/iris-aa-community:2020.3.0AA.331.0

Community Edition

2020.2

containers.intersystems.com/intersystems/iris-community:2020.2.0.211.0

2020.3 (preview)

containers.intersystems.com/intersystems/iris-community:2020.3.0.200.0

2020.2 ARM64

containers.intersystems.com/intersystems/iris-community-arm64:2020.2.0.211.0

2020.3 ARM64 (preview)

containers.intersystems.com/intersystems/iris-community-arm64:2020.3.0.200.0

InterSystems IRIS for Health

IntegratedML

(preview)

containers.intersystems.com/intersystems/irishealth-aa-community:2020.3.0AA.331.0

Community Edition

2020.2

containers.intersystems.com/intersystems/irishealth-community:2020.2.0.211.0

2020.3 (preview)

containers.intersystems.com/intersystems/irishealth-community:2020.3.0.200.0

2020.2 ARM64

containers.intersystems.com/intersystems/irishealth-community-arm64:2020.2.0.211.0

2020.3 ARM64 (preview)

containers.intersystems.com/intersystems/irishealth-community-arm64:2020.3.0.200.0

System Alerting and Monitoring

 

1.0

containers.intersystems.com/intersystems/sam:1.0.0.115

Imágenes de Accesso Restringido

Las siguientes imágenes del RCI solo están disponibles para usuarios autentificados:

Arbiter

2020.1

containers.intersystems.com/intersystems/arbiter:2020.1.0.215.0

2020.2

containers.intersystems.com/intersystems/arbiter:2020.2.0.211.0

2020.3 (preview)

containers.intersystems.com/intersystems/arbiter:2020.3.0.200.0

2020.3 ARM64 (preview)

containers.intersystems.com/intersystems/arbiter-arm64:2020.3.0.200.0

Health Connect

2020.1

containers.intersystems.com/intersystems/healthconnect:2020.1.0.215.0

2020.3 ARM64 (preview)

containers.intersystems.com/intersystems/healthconnect-arm64:2020.3.0.200.0

InterSystems Cloud Manager (ICM)

2020.1

containers.intersystems.com/intersystems/icm:2020.1.0.215.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.3 (preview)

containers.intersystems.com/intersystems/icm:2020.3.0.200

InterSystems IRIS

2020.1

containers.intersystems.com/intersystems/iris:2020.1.0.215.0

2020.2

containers.intersystems.com/intersystems/iris:2020.2.0.211.0

2020.3 (preview)

containers.intersystems.com/intersystems/iris:2020.3.0.200.0

2020.1 ARM64

containers.intersystems.com/intersystems/iris-arm64:2020.1.0.215.0

2020.2 ARM64

containers.intersystems.com/intersystems/iris-arm64:2020.2.0.211.0

2020.3 ARM64 (preview)

containers.intersystems.com/intersystems/iris-arm64:2020.3.0.200.0

InterSystems IRIS for Health

2020.1

containers.intersystems.com/intersystems/irishealth:2020.1.0.217.1

2020.2

containers.intersystems.com/intersystems/irishealth:2020.2.0.211.0

2020.3 (preview)

containers.intersystems.com/intersystems/irishealth:2020.3.0.200.0

2020.1 ARM64

containers.intersystems.com/intersystems/irishealth-arm64:2020.1.0.217.1

2020.2 ARM64

containers.intersystems.com/intersystems/irishealth-arm64:2020.2.0.211.0

2020.3 ARM64 (preview)

containers.intersystems.com/intersystems/irishealth-arm64:2020.3.0.200.0

PasswordHash

1.0

containers.intersystems.com/intersystems/passwordhash:1.0

Web Gateway

2020.2

containers.intersystems.com/intersystems/webgateway:2020.2.0.211.0

2020.3 (preview)

containers.intersystems.com/intersystems/webgateway:2020.3.0.200.0

2020.3 ARM64

containers.intersystems.com/intersystems/webgateway-arm64:2020.3.0.200.0

Autenticación en el RCI

Estos son los pasos a seguir:

  1. Ve a https://containers.intersystems.com/ e inicia sesión con tus credenciales de InterSystems/WRC.
  2. Copia el token del login de Docker login token, o el comando completo.
  3. En la interfaz de Docker que estés usando (PowerShell en MS Windows o la línea de comando de Linux), autentíquese usando las credenciales obtenidas en el paso anterior. Puedes hacerlo copiando y pegando el comando docker login:

docker login -u="bbinstoc" -p="provided_password" containers.intersystems.com

Por razones de seguridad, puede que quieras hacerlo en dos pasos: primero ejecuta el comando docker login containers.intersystems.com, y después introduce tu usuario y copia tu contraseña.

Nota: Si ya has iniciado sesión en otro registro de imágenes de Docker, debes cerrar esa sesión antes de usar el RCI.

  1. Ya puedes descargar imágenes del CRI, por ejemplo:

docker pull containers.intersystems.com/intersystems/iris:2020.2.0.211.0

Listado del contenido del RCI

Existen APIs para listar imágenes y etiquetas de un registro Docker. Un ejemplo es la útilidad docker-ls, que ha sido desarrollada por terceros y se encuentra disponible en https://github.com/mayflower/docker-ls.

Para obtener docker-ls, puedes:

sudo snap install docker-ls

  • Descargar y usar la imagen carinadigital/docker-ls:latest, por ejemplo:

docker run --rm carinadigital/docker-ls:latest

Una vez completada la instalación, puedes usar este comando para listar el contendido del RCI:

docker-ls repositories --registry https://containers.intersystems.com
  --user username --password password

Nota:    Usa la opción --interactive-password para ser preguntado por la contraseña en vez de incluirla en el propio comando.

Para listar las imágenes públicas, emplee cadenas vacías (“”) como argumentos para las opciones de --user y --password. Por ejemplo, el siguiente comando solo lista las imágenes públicas de InterSystems IRIS for Health:

docker-ls tags --registry https://containers.intersystems.com
  --user "" --password "" intersystems/irishealth-community

Si quieres ver la lista de imágenes no públicas, siempre debe usar las opciones de usuario y contraseña, independientemente de que haya iniciado sesión en containers.intersystems.com.

Puedes encontrar más ejemplos en https://github.com/mayflower/docker-ls

 

00
2 0 0 32