新しいビルダーインスタンスの作成
このステップでは、Docker で新しいビルダーインスタンスを作成する方法を学びます。ビルダーインスタンスは Docker イメージをビルドするためのバックエンドです。デフォルトでは Docker は単一のビルダーインスタンスを使用しますが、異なるビルドドライバーを使用したりリモートビルダーに接続するなど、さまざまな設定で新しいインスタンスを作成できます。
新しいビルダーインスタンスを作成するには、docker buildx create
コマンドを使用します。このコマンドでは、名前やドライバー、エンドポイントなど、新しいインスタンスのさまざまなオプションを指定できます。
mybuilder
という名前の新しいビルダーインスタンスを作成してみましょう。デフォルトのdocker
ドライバーを使用します。このドライバーは Docker デーモンを使用してイメージをビルドします。
docker buildx create --name mybuilder
このコマンドを実行すると、Docker は指定した名前で新しいビルダーインスタンスを作成します。以下のような出力が表示されるはずです:
mybuilder
この出力はmybuilder
インスタンスが作成されたことを確認しています。
次に、新しいビルダーインスタンスが正常に作成されたことを確認しましょう。利用可能なすべてのビルダーインスタンスをリスト表示するにはdocker buildx ls
コマンドを使用します。
docker buildx ls
このコマンドの出力には、デフォルトのインスタンスと先ほど作成したmybuilder
インスタンスを含むビルダーインスタンスのリストが表示されます。リスト内のmybuilder
エントリを探してください。
NAME/NODE DRIVER/ENDPOINT STATUS BUILDKIT
default docker
default default running v0.10.5
mybuilder docker
mybuilder default running v0.10.5
出力では、mybuilder
がdocker
ドライバーとrunning
ステータスでリストされていることがわかります。これは新しいビルダーインスタンスが使用可能な状態であることを示しています。