Eine neue Builder-Instanz erstellen
In diesem Schritt lernen Sie, wie Sie eine neue Builder-Instanz in Docker erstellen. Eine Builder-Instanz ist ein Backend zum Erstellen von Docker-Images. Standardmäßig verwendet Docker eine einzelne Builder-Instanz, aber Sie können neue Instanzen mit unterschiedlichen Konfigurationen erstellen, z.B. mit einem anderen Build-Treiber oder einer Verbindung zu einem Remote-Builder.
Um eine neue Builder-Instanz zu erstellen, verwenden wir den Befehl docker buildx create
. Dieser Befehl ermöglicht es uns, verschiedene Optionen für die neue Instanz festzulegen, wie z.B. den Namen, den Treiber und den Endpunkt.
Lassen Sie uns eine neue Builder-Instanz namens mybuilder
erstellen. Wir verwenden den standardmäßigen docker
-Treiber, der den Docker-Daemon zum Erstellen von Images nutzt.
docker buildx create --name mybuilder
Nach Ausführung dieses Befehls erstellt Docker eine neue Builder-Instanz mit dem angegebenen Namen. Sie sollten eine ähnliche Ausgabe wie diese sehen:
mybuilder
Diese Ausgabe bestätigt, dass die mybuilder
-Instanz erstellt wurde.
Nun überprüfen wir, ob die neue Builder-Instanz erfolgreich erstellt wurde. Wir können den Befehl docker buildx ls
verwenden, um alle verfügbaren Builder-Instanzen aufzulisten.
docker buildx ls
Die Ausgabe dieses Befehls zeigt eine Liste der Builder-Instanzen, einschließlich der Standardinstanz und der neuen mybuilder
-Instanz, die wir gerade erstellt haben. Suchen Sie nach dem Eintrag mybuilder
in der Liste.
NAME/NODE DRIVER/ENDPOINT STATUS BUILDKIT
default docker
default default running v0.10.5
mybuilder docker
mybuilder default running v0.10.5
In der Ausgabe können Sie sehen, dass mybuilder
mit dem docker
-Treiber und dem Status running
aufgeführt ist. Dies zeigt an, dass die neue Builder-Instanz einsatzbereit ist.