docker buildx rm

Remove a builder instance


docker buildx rm [NAME]


Removes the specified or current builder. It is a no-op attempting to remove the default builder.


--all-inactiveRemove all inactive builders
--force-fDo not prompt for confirmation
--keep-daemonKeep the buildkitd daemon running
--keep-stateKeep BuildKit state


Remove all inactive builders (--all-inactive)

Remove builders that are not in running state.

$ 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

Override the configured builder instance (--builder)

Same as buildx --builder.

Do not prompt for confirmation (--force)

Do not prompt for confirmation before removing inactive builders.

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

Keep the buildkitd daemon running (--keep-daemon)

Keep the BuildKit daemon running after the buildx context is removed. This is useful when you manage buildkitd daemons and buildx contexts independently. Only supported by the docker-container and kubernetes drivers.

Keep BuildKit state (--keep-state)

Keep BuildKit state, so it can be reused by a new builder with the same name. Currently, only supported by the docker-container driver.