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:
- Ve a https://containers.intersystems.com/ e inicia sesión con tus credenciales de InterSystems/WRC.
- Copia el token del login de Docker login token, o el comando completo.
- 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.
- 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:
- Descargar imágenes precompiladas de docker-ls
- Instalar la utilidad directamente, por ejemplo en algunos sistemas Linux con el comando
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