docker buildx inspect

描述检查当前构建器实例
用法docker buildx inspect [名称]

描述

显示当前或指定构建器的信息。

选项

选项默认值描述
--bootstrap检查前确保构建器已启动

示例

检查前确保构建器正在运行 (--bootstrap)

使用 `--bootstrap` 选项可在检查前确保构建器正在运行。如果驱动是 `docker-container`,则 `--bootstrap` 会启动 BuildKit 容器并等待其可用。引导过程在构建期间会自动完成,因此并非必要。关联的构建器节点(在 `buildx ls` 中显示)的整个生命周期内,都会使用相同的 BuildKit 容器。

覆盖配置的构建器实例 (--builder)

buildx --builder 相同。

获取构建器实例的信息

默认情况下,`inspect` 显示当前构建器的信息。指定要检查的构建器的名称,以获取该构建器的信息。以下示例显示了名为 `elated_tesla` 的构建器实例的信息:

注意

节点构建平台旁边的星号(`*`)表示它们是在 `buildx create` 期间手动设置的。否则,平台是自动检测到的。

$ docker buildx inspect elated_tesla
Name:          elated_tesla
Driver:        docker-container
Last Activity: 2022-11-30 12:42:47 +0100 CET

Nodes:
Name:           elated_tesla0
Endpoint:       unix:///var/run/docker.sock
Driver Options: env.BUILDKIT_STEP_LOG_MAX_SPEED="10485760" env.JAEGER_TRACE="localhost:6831" image="moby/buildkit:latest" network="host" env.BUILDKIT_STEP_LOG_MAX_SIZE="10485760"
Status:         running
Flags:          --debug --allow-insecure-entitlement security.insecure --allow-insecure-entitlement network.host
BuildKit:       v0.10.6
Platforms:      linux/arm64*, linux/arm/v7, linux/arm/v6
Labels:
 org.mobyproject.buildkit.worker.executor:         oci
 org.mobyproject.buildkit.worker.hostname:         docker-desktop
 org.mobyproject.buildkit.worker.network:          host
 org.mobyproject.buildkit.worker.oci.process-mode: sandbox
 org.mobyproject.buildkit.worker.selinux.enabled:  false
 org.mobyproject.buildkit.worker.snapshotter:      overlayfs
GC Policy rule#0:
 All:           false
 Filters:       type==source.local,type==exec.cachemount,type==source.git.checkout
 Keep Duration: 48h0m0s
 Keep Bytes:    488.3MiB
GC Policy rule#1:
 All:           false
 Keep Duration: 1440h0m0s
 Keep Bytes:    24.21GiB
GC Policy rule#2:
 All:        false
 Keep Bytes: 24.21GiB
GC Policy rule#3:
 All:        true
 Keep Bytes: 24.21GiB

`debug` 标志也可以用来获取有关构建器的更多信息

$ docker --debug buildx inspect elated_tesla