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

升级Mac 12.0.1后docker-machine报bsdthread_register fatal错误如何解决

问题原因

runtime: bsdthread_register error 报错的根源是当前安装的docker-machine版本基于Go 1.15及更早版本编译,macOS 12 Monterey版本移除了对这类老旧Go版本编译的二进制文件的兼容性支持,该问题和你使用的Docker 20.10.10版本没有直接关联。

解决步骤
  • 卸载本地旧版docker-machine
    若你是通过Homebrew安装的docker-machine,执行命令:
    brew uninstall docker-machine
    若你是手动下载二进制文件安装的,执行命令删除对应文件:
    sudo rm -rf /usr/local/bin/docker-machine
  • 安装适配macOS 12的docker-machine版本
    推荐通过Homebrew安装已经完成适配的维护版本,执行命令:
    brew install docker-machine
  • 验证安装结果
    安装完成后先执行hash -r清除终端的命令缓存,再执行docker-machine --version,正常输出版本信息即代表问题修复。
额外说明

Docker官方已经停止维护docker-machine项目,如果你仅需在本地管理Docker运行环境,直接使用Docker Desktop自带的功能即可覆盖docker-machine的常用场景,无需额外安装该工具。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 20:36:04