詳細情報を表示する (--debug オプション使用)
この最終ステップでは、docker buildx inspect
コマンドで --debug
フラグを使用して、ビルダーインスタンスに関するより詳細な情報を取得する方法を学びます。--debug
フラグは、トラブルシューティングやビルダーの設定をより深く理解するのに役立つ追加の出力を提供します。
--debug
フラグを含めて、再度デフォルトビルダーを検査してみましょう:
docker buildx inspect --debug default
標準的な検査結果に加えて、デバッグログが先頭に表示されます。これらのログは、buildx inspect
コマンドの内部動作や BuildKit デーモンとの通信に関する洞察を提供します。
デバッグ出力には DEBU[...
で始まる行が含まれ、プロセスに関する詳細情報が表示されます。これには、行われた API 呼び出し、設定の読み込み、その他の内部動作などが含まれる場合があります。
DEBU[0000] loading config file /home/labex/.docker/config.json
DEBU[0000] Looking for builder "default"
DEBU[0000] found builder "default"
DEBU[0000] loading builder "default"
DEBU[0000] found 1 node(s) for builder "default"
DEBU[0000] loading node "default"
DEBU[0000] connecting to docker
DEBU[0000] running buildkitd container "buildx_buildkit_default"
DEBU[0000] buildkitd container "buildx_buildkit_default" is running
DEBU[0000] connecting to buildkitd
DEBU[0000] buildkitd connection successful
Name: default
Driver: docker
Nodes:
default:
Status: running
Buildkitd:
Version: v0.10.5
Platforms:
- linux/amd64
- linux/arm64
- linux/riscv64
- linux/ppc64le
- linux/s390x
- linux/386
- linux/arm/v7
- linux/arm/v6
--debug
フラグは、問題の診断や docker buildx
が基盤となる BuildKit サービスとどのように連携するかを深く理解するための強力なツールです。