Compartir comentarios
Las respuestas se generan en base a la documentación.

Docker Build Cloud

Suscripción: Pro Team Business

Docker Build Cloud es un servicio que te permite compilar tus imágenes de contenedor más rápido, tanto localmente como en CI. Las compilaciones se ejecutan en una infraestructura en la nube dimensionada de forma óptima para tus cargas de trabajo, sin necesidad de configuración. El servicio utiliza una caché de compilación remota, lo que garantiza compilaciones rápidas en cualquier lugar y para todos los miembros del equipo.

Cómo funciona Docker Build Cloud

Utilizar Docker Build Cloud no difiere de ejecutar una compilación normal. Invocas una compilación de la misma manera que lo harías habitualmente, utilizando docker buildx build. La diferencia radica en dónde y cómo se ejecuta esa compilación.

De forma predeterminada, cuando invocas un comando de compilación, esta se ejecuta en una instancia local de BuildKit integrada con el demonio de Docker. Con Docker Build Cloud, envías la solicitud de compilación a una instancia de BuildKit que se ejecuta de forma remota en la nube. Todos los datos se cifran en tránsito.

El generador (builder) remoto ejecuta los pasos de compilación y envía el resultado resultante al destino que especifiques. Por ejemplo, de vuelta al almacenamiento de imágenes de tu Docker Engine local o a un registro de imágenes.

Docker Build Cloud proporciona varios beneficios en comparación con las compilaciones locales:

  • Velocidad de compilación mejorada
  • Caché de compilación compartida
  • Compilaciones multiplataforma nativas

Y lo mejor de todo: no tienes que preocuparte por administrar los builders o la infraestructura. Solo conéctate a tus builders y comienza a compilar. Cada builder en la nube aprovisionado para una organización está completamente aislado en una única instancia de Amazon EC2, con un volumen EBS dedicado para la caché de compilación y cifrado en tránsito. Esto significa que no hay procesos ni datos compartidos entre los builders en la nube.

Note

Docker Build Cloud solo está disponible en la región US East.

Obtener Docker Build Cloud

Para comenzar con Docker Build Cloud, crea una cuenta de Docker. Existen dos opciones para obtener acceso a Docker Build Cloud:

  • Los usuarios con una cuenta Personal gratuita pueden optar por una prueba gratuita de 7 días, con la opción de suscribirse para obtener acceso. Para comenzar tu prueba gratuita, inicia sesión en el Panel de control de Docker Build Cloud y sigue las instrucciones en pantalla.
  • Todos los usuarios con una suscripción paga de Docker tienen acceso a Docker Build Cloud incluido con su conjunto de productos de Docker. Consulta las suscripciones y características de Docker para obtener más información.

Una vez que te hayas registrado y creado un builder, continúa con la configuración del builder en tu entorno local.

Para obtener información sobre roles y permisos relacionados con Docker Build Cloud, consulta Roles y Permisos.