Migrar imágenes de Docker de App Builder de Jitterbit del registro privado a Docker Hub
Introducción
Jitterbit ha publicado históricamente imágenes de Docker de App Builder y Vinyl en un registro de Docker privado, registry.zudy.com. Estas imágenes también se publican en el registro público de Docker Hub.
Importante
El registro de Docker privado (registry.zudy.com) está programado para ser decomisado el 24 de febrero de 2027. Jitterbit continuará publicando nuevas imágenes de Docker de App Builder y Vinyl en él hasta esa fecha. Si tu implementación extrae imágenes de este registro, migra ahora al registro público de Docker Hub. Después de que se decomise el registro, las implementaciones que aún apunten a él dejarán de recibir actualizaciones y pueden experimentar tiempo de inactividad si el proveedor de alojamiento aún no ha almacenado en caché la imagen.
La migración no requiere cambios de configuración en App Builder. Solo necesitas actualizar el nombre de la imagen o la URL a la que hace referencia tu implementación, como se describe a continuación. La etiqueta de imagen, el contenido de la imagen y el comportamiento de App Builder permanecen igual.
Asignar un nombre de imagen de registro privado a su equivalente en Docker Hub
Un nombre de imagen de registro privado se compone de cuatro partes. Por ejemplo:
registry.zudy.com/vinyl/release:4.67
| Parte | Valor de ejemplo | Descripción |
|---|---|---|
| Nombre de host del registro | registry.zudy.com |
El nombre de host del registro privado. |
| Espacio de nombres | vinyl |
Un nombre de organización o proyecto. |
| Repositorio | release |
El nombre del repositorio. |
| Etiqueta de imagen | 4.67 |
La etiqueta de versión de la imagen. |
El nombre de imagen equivalente en Docker Hub para App Builder 4.x es:
jitterbit/app-builder:4.67
(La forma completa de este nombre es docker.io/jitterbit/app-builder:4.67, pero comúnmente se omite el nombre de host docker.io ya que es el registro predeterminado que usa Docker). El espacio de nombres cambia a la organización jitterbit y el repositorio cambia a app-builder. La etiqueta de imagen mantiene el mismo nombre y significado.
Para versiones anteriores de Vinyl 3.x, usa el repositorio jitterbit/vinyl en su lugar. Por ejemplo, registry.zudy.com/vinyl/release:3.3.38705 en el registro privado es jitterbit/vinyl:3.3.38705 en Docker Hub.
Consulta Etiquetas compatibles para ver la lista completa de formatos de etiqueta que publica Jitterbit.
Referencia de nombres de imagen de registro privado a Docker Hub
Consulta la siguiente tabla para obtener ejemplos adicionales:
| Nombre de imagen de registro privado | Nombre de imagen de Docker Hub |
|---|---|
registry.zudy.com/vinyl/release:latest |
jitterbit/app-builder:latest |
registry.zudy.com/vinyl/release:4 |
jitterbit/app-builder:4 |
registry.zudy.com/vinyl/release:4.67 |
jitterbit/app-builder:4.67 |
registry.zudy.com/vinyl/release:4.67.0.39401 |
jitterbit/app-builder:4.67.0.39401 |
registry.zudy.com/vinyl/release:3.3 |
jitterbit/vinyl:3.3 |
registry.zudy.com/vinyl/release:3.3.38705 |
jitterbit/vinyl:3.3.38705 |
Siempre que la etiqueta de imagen permanezca igual, cambiar de un nombre de imagen de registro privado a su equivalente en Docker Hub es sin problemas.
Actualiza tu implementación
En tu implementación, reemplaza el nombre de imagen del registro privado con su equivalente en Docker Hub. Las imágenes en Docker Hub son públicas, por lo que extraerlas no requiere credenciales, y ya no necesitas las credenciales que usa tu implementación para el registro privado.
Dónde cambies la imagen depende de cómo implementes App Builder:
-
Docker: Cambia el nombre de la imagen en tu comando
docker runo el valorimageen tu archivo Docker Compose. -
Azure Container Apps: En la pestaña Container, establece Image type en Public, Registry login server en
docker.ioy Image and tag en el nombre de imagen de Docker Hub. Para la configuración completa, consulta la guía de Azure Container Apps. -
Azure App Service: En la pestaña Container, establece Image and Tag con el nombre de la imagen de Docker Hub. Para la configuración completa, consulta Configuración de App Builder en Microsoft Azure.
En cualquier otra plataforma, cambia el nombre de la imagen en el mismo lugar donde actualmente lo estableces.