You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker Desktop for Mac禁用Buildkit无效,如何阻止Buildx容器创建?

解决Docker Desktop Intel机型自动创建Buildx/Buildkit容器的问题

1. 清理现有Buildx构建器

先手动移除已存在的buildx构建器,避免残留配置干扰:

docker buildx rm mybuilder0

如果不确定构建器名称,先执行docker buildx ls查看所有构建器列表,再针对性删除。

2. 取消Buildx的默认构建工具身份

Docker可能默认将Buildx设为docker build的后端,即使关闭Buildkit也会触发容器创建,执行以下命令取消该默认设置:

docker buildx uninstall

3. 同步Docker UI与配置文件的设置

  • 打开Docker Desktop,进入「设置>功能在开发中」,确认「Buildkit」选项未被勾选(UI设置可能与Docker Engine配置存在冲突)。
  • 若问题仍存在,进入「设置>故障排除」,点击「重置为出厂默认值」,重置后重新手动配置Docker Engine参数(注意备份自定义配置内容)。

4. 排查第三方触发因素

检查近3个月新增的工具、脚本或开发环境配置,确认是否有自动调用docker buildx build命令的情况——这类命令会强制创建Buildkit容器,不受全局Buildkit禁用设置影响。

5. 降级Docker Desktop版本测试

由于问题是近3个月才出现,可能是版本更新引入的兼容性问题,尝试降级到之前稳定的版本(如4.16.x系列),验证是否还会自动生成Buildkit容器。


内容的提问来源于stack exchange,提问作者rynop

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 16:32:02