Intenté extraer dos imágenes de dos registros de proyectos diferentes (registro de contenedores de gitlab). Todo eso en un archivo docker-compose.yml .
¿Cómo puedo configurar mi gitlab-ci.yml o configurar variables (lo que funcione) para extraer mis imágenes correctamente sin problemas de acceso?
Encontré una solución utilizando el inicio de docker login con un token de implementación para tener acceso de solo lectura al registro de mi proyecto. El problema es que funciona si solo tuviera una imagen para extraer: ¿Cómo construir, empujar y extraer múltiples contenedores docker con gitlab ci?
Puede usar el inicio de docker login varias veces antes de ejecutar docker-compose , uno para cada registro, y se apilarán.
gracias a @CCH, solo complete por:
En mi caso, presiono el servidor de registro con la etiqueta v3.0
y mi docker-compose.yml intenta extraer el servidor de producción con la etiqueta v3
así que corro:
docker tag registry.server.tdl/my-username/my-project/my-registry-name:v3.0 registry.server.tdl/my-username/my-project/my-registry-name:v3para agregar la etiqueta utilizada en mi docker-compose.yml