Configuración de Docker Build Cloud
Antes de que puedas comenzar a usar Docker Build Cloud, debes añadir el builder a tu entorno local.
Requisitos previos
Para comenzar con Docker Build Cloud, necesitas:
- Descargar e instalar Docker Desktop versión 4.26.0 o posterior.
- Crear un builder en la nube en el Panel de control de Docker Build Cloud.
- Al crear el builder, elige un nombre para este (por ejemplo,
default). Utilizarás este nombre comoBUILDER_NAMEen los pasos de la CLI detallados a continuación.
- Al crear el builder, elige un nombre para este (por ejemplo,
Utilizar Docker Build Cloud sin Docker Desktop
Para usar Docker Build Cloud sin Docker Desktop, debes descargar e instalar una
versión de Buildx que sea compatible con Docker Build Cloud (el controlador
cloud). Puedes encontrar binarios de Buildx compatibles en la página de
lanzamientos de este repositorio.
Si planeas compilar con Docker Build Cloud utilizando el comando docker compose build, también necesitas una versión de Docker Compose que sea compatible con
Docker Build Cloud. Puedes encontrar binarios de Docker Compose compatibles en la
página de lanzamientos de este repositorio.
Pasos
Puedes añadir un builder en la nube utilizando la CLI con el comando docker buildx create, o bien utilizando la interfaz gráfica (GUI) de configuración de
Docker Desktop.
Inicia sesión en tu cuenta de Docker.
$ docker loginAñade el endpoint del builder en la nube.
$ docker buildx create --driver cloud <ORG>/<BUILDER_NAME>Reemplaza
<ORG>con el espacio de nombres (namespace) de tu organización de Docker Hub (o tu nombre de usuario si utilizas una cuenta personal), y<BUILDER_NAME>con el nombre que elegiste al crear el builder en el panel de control.Esto crea una instancia local del builder en la nube llamada
cloud-ORG-BUILDER_NAME.NoteSi tu organización es
acmey nombraste a tu builderdefault, utiliza:$ docker buildx create --driver cloud acme/default
Inicia sesión en tu cuenta de Docker utilizando el botón Iniciar sesión (Sign in) en Docker Desktop.
Abre la configuración de Docker Desktop y navega a la pestaña Builders.
En Available builders, selecciona Connect to builder (Conectarse al builder).
El builder tiene soporte nativo para las arquitecturas linux/amd64 y
linux/arm64. Esto te proporciona un clúster de compilación de alto rendimiento
para compilar imágenes multiplataforma de forma nativa.
Configuración del firewall
Para utilizar Docker Build Cloud detrás de un firewall, asegúrate de que este permita el tráfico hacia las siguientes direcciones:
Qué sigue
- Consulta Compilar con Docker Build Cloud para ver ejemplos de cómo utilizar Docker Build Cloud.
- Consulta Uso de Docker Build Cloud en CI para ver ejemplos de cómo utilizar Docker Build Cloud con sistemas de CI.