Créer une nouvelle instance de builder
Dans cette étape, nous allons apprendre à créer une nouvelle instance de builder dans Docker. Une instance de builder est un backend pour construire des images Docker. Par défaut, Docker utilise une seule instance de builder, mais vous pouvez créer de nouvelles instances avec différentes configurations, comme l'utilisation d'un pilote de build différent ou la connexion à un builder distant.
Pour créer une nouvelle instance de builder, nous utilisons la commande docker buildx create
. Cette commande nous permet de spécifier diverses options pour la nouvelle instance, comme le nom, le pilote et le point de terminaison.
Créons une nouvelle instance de builder nommée mybuilder
. Nous utiliserons le pilote par défaut docker
, qui utilise le démon Docker pour construire les images.
docker buildx create --name mybuilder
Après avoir exécuté cette commande, Docker créera une nouvelle instance de builder avec le nom spécifié. Vous devriez voir une sortie similaire à ceci :
mybuilder
Cette sortie confirme que l'instance mybuilder
a bien été créée.
Maintenant, vérifions que la nouvelle instance de builder a été créée avec succès. Nous pouvons utiliser la commande docker buildx ls
pour lister toutes les instances de builder disponibles.
docker buildx ls
La sortie de cette commande affichera une liste des instances de builder, y compris celle par défaut et la nouvelle instance mybuilder
que nous venons de créer. Recherchez l'entrée mybuilder
dans la liste.
NAME/NODE DRIVER/ENDPOINT STATUS BUILDKIT
default docker
default default running v0.10.5
mybuilder docker
mybuilder default running v0.10.5
Dans la sortie, vous pouvez voir que mybuilder
est listé avec le pilote docker
et un statut running
. Cela indique que la nouvelle instance de builder est prête à être utilisée.