Registros privados
Por defecto, las imágenes se descargan desde Docker Hub. Si queremos usar un registro privado, debemos especificar la URL del registro. Por ejemplo:
docker run -d -p 7002:8080 registry2.spyrosoftware.com/rd/autenticacion/api/api-aut:master
En este caso, la imagen registry2.spyrosoftware.com/rd/autenticacion/api/api-aut:master
se descarga desde el registro privado registry2.spyrosoftware.com
que requiere autenticación. Por lo tanto, antes de ejecutar el comando, debemos autenticarnos con el registro:
docker login registry2.spyrosoftware.com
Se os pedira el usuario y la contraseña. Una vez autenticados, ya podemos ejecutar el comando docker run
.
NOTA: debido a doble factor de autenticación, se requiere un token de acceso con permisos de al menos
read_registry
, en lugar de la contraseña. Se puede generar un token en el apartadoAccess Tokens
de la configuración de la cuenta de GitLab.
Para eliminar el acceso al registro, ejecutamos:
docker logout registry2.spyrosoftware.com