1. docker buildx rm

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

1.1. 帮助

# docker buildx rm --help

Usage:  docker buildx rm [NAME]

Remove a builder instance

Options:
      --builder string   Override the configured builder instance

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

1.2. 选项

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

1.3. 示例

1.3.1. 删除所有不活跃的 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

1.3.2. 指定一个明确的 builder 实例 (--builder)

buildx --builder 一样

1.3.3. 强制删除不提示 (--force)

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

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

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

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

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

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

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

当前只支持 docker-container 驱动。

2. 参考

Copyright © 温玉 2021 | 浙ICP备2020032454号 all right reserved,powered by Gitbook该文件修订时间: 2022-04-11 12:12:21

results matching ""

    No results matching ""