Saltar al contenido

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:

En cualquier otra plataforma, cambia el nombre de la imagen en el mismo lugar donde actualmente lo estableces.