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
驱动。