Getting Started
¡Bienvenido al registro de contenedores compatible con OCI de DowntoZero Cloud! Esta guía te ayudará a comenzar a subir y descargar imágenes de contenedores usando nuestro registro.
Prerequisites
Antes de comenzar, asegúrate de tener lo siguiente:
- Docker instalado en tu máquina. Descargar Docker
- Una cuenta activa en DowntoZero Cloud
- Habilitar el servicio de Container Registry
- Generar una API Key para la autenticación del registro - Getting an API Key
Step 1: Create an Account
Si aún no tienes una cuenta, sigue estos pasos:
- Visita DowntoZero Cloud
- Haz clic en Sign Up
- Rellena la información requerida
Step 2: Generate an API Key
Para interactuar de forma segura con el registro, necesitarás generar una API key:
- Inicia sesión en tu DowntoZero Cloud
- Navega a Identity Service
- Haz clic en New para crear una nueva autenticación
- Proporciona un nombre para el token (p. ej., “Docker Registry Access”)
- Establece los permisos apropiados para el token
- Haz clic en Create Token
- Copia el token generado y guárdalo de forma segura (no podrás verlo de nuevo)
Step 3: Log In to the Registry
Usa tu API Key para iniciar sesión en el registro:
echo "<your-api-key>" | docker login cr.dtz.rocks -u apikey --password-stdin
Step 4: Tag Your Image
Etiqueta tu imagen Docker local para que coincida con el formato del registro:
docker tag <local-image> cr.dtz.rocks/<image-name>:<tag>
: El nombre de tu imagen local : Nombre deseado de la imagen en el registro : Etiqueta de la imagen (opcional, por defecto latest)
Example:
docker tag my-app cr.dtz.rocks/my-app:latest
Step 5: Push the Image
Sube la imagen etiquetada al registro:
docker push cr.dtz.rocks/<image-name>:<tag>
Example:
docker push cr.dtz.rocks/my-app:latest
Step 6: Pull the Image
Tú u otros ahora pueden descargar la imagen desde el registro:
docker pull cr.dtz.rocks/<image-name>:<tag>
Example:
docker pull cr.dtz.rocks/my-app:latest