Run
Run es el servicio de imágenes de contenedor y control de Console de HolaCloud. Expone un subconjunto orientado a push de Docker Registry v2 y una API pequeña de Console para inspeccionar repositorios y cambiar configuración de ejecución.
Funcionalidades
Subconjunto Registry v2 orientado a push
Run soporta los endpoints necesarios para subir blobs y manifiestos bajo /v2. No es una implementación completa de Docker Registry ni debe documentarse como registry general de pull.
1docker login run.hola.cloud
2docker build -t run.hola.cloud/my-project/my-app:latest .
3docker push run.hola.cloud/my-project/my-app:latest
API de Console
La API de Console trabaja con repositorios y referencias o digests de imagen:
GET /versionGET /api/console?repository=POST /api/console/startPOST /api/console/stopPOST /api/console/rollbackPUT /api/console/envPUT /api/console/volumes
No existe /v1/run/deploy, /api/console/run, API de push/exec ni flujo con container_id.
Primeros pasos
1docker login run.hola.cloud
2docker build -t run.hola.cloud/my-project/my-app:latest .
3docker push run.hola.cloud/my-project/my-app:latest
4curl -X POST "https://api.hola.cloud/api/console/start" \
5 -H "Content-Type: application/json" \
6 -d '{"repository": "my-project/my-app", "reference": "latest"}'
Comentarios