docker buildx rm

删除一个指定 builder 实例,或者当前默认的 builder 实例。什么都不指定,就是会尝试删除默认的 builder。

帮助

# docker buildx rm --help

Usage:  docker buildx rm [NAME]

Remove a builder instance

Options:
      --builder string   Override the configured builder instance

本地 docker buildx 版本较低,缺少选项功能支持

选项

Name Type Default Description
--all-inactive) 删除所有不活跃的 builders 实例
--builder) string 指定一个明确的 builder 实例
-f, --force 强制删除,不提示确认
--keep-daemon) 保持 buildkitd 进程运行
--keep-state) 保持 BuildKit 状态不变

示例

删除所有不活跃的 builder 实例 (–all-inactive)

删除不运行的 builder 实例

$ docker buildx rm --all-inactive
WARNING! This will remove all builders that are not in running state. Are you sure you want to continue? [y/N] y

指定一个明确的 builder 实例 (–builder)

buildx --builder 一样

强制删除不提示 (–force)

删除不活跃的 builders 实例,不同提示确认

$ docker buildx rm --all-inactive --force

保持 buildkitd 进程运行 (–keep-daemon)

在删除 buildx 上下文之后,保持 buildkitd 守护进程运行。当你单独管理 builkitd 守护进程和 buildx 上下文时,这是很有用的。

当前只支持 docker-container and kubernetes 驱动。

保持 BuildKit 状态不变 (–keep-state)

保持 BuildKit 状态不变,这样它就可以被同名的新构建器重用。

当前只支持 docker-container 驱动。

参考