Crear una nueva instancia de builder
En este paso, aprenderemos cómo crear una nueva instancia de builder en Docker. Una instancia de builder es un backend para construir imágenes Docker. Por defecto, Docker utiliza una única instancia de builder, pero puedes crear nuevas instancias con diferentes configuraciones, como usar un controlador de construcción (build driver) diferente o conectarse a un builder remoto.
Para crear una nueva instancia de builder, utilizamos el comando docker buildx create
. Este comando nos permite especificar varias opciones para la nueva instancia, como el nombre, el controlador (driver) y el endpoint.
Vamos a crear una nueva instancia de builder llamada mybuilder
. Usaremos el controlador predeterminado docker
, que utiliza el daemon de Docker para construir imágenes.
docker buildx create --name mybuilder
Después de ejecutar este comando, Docker creará una nueva instancia de builder con el nombre especificado. Deberías ver una salida similar a esta:
mybuilder
Esta salida confirma que la instancia mybuilder
ha sido creada.
Ahora, verifiquemos que la nueva instancia de builder se ha creado correctamente. Podemos usar el comando docker buildx ls
para listar todas las instancias de builder disponibles.
docker buildx ls
La salida de este comando mostrará una lista de instancias de builder, incluyendo la predeterminada y la nueva instancia mybuilder
que acabamos de crear. Busca la entrada mybuilder
en la lista.
NAME/NODE DRIVER/ENDPOINT STATUS BUILDKIT
default docker
default default running v0.10.5
mybuilder docker
mybuilder default running v0.10.5
En la salida, puedes ver que mybuilder
aparece listada con el controlador docker
y un estado running
. Esto indica que la nueva instancia de builder está lista para ser utilizada.